这很好用:
<li v-for="post in posts">
<a v-bind:href="post.url">{{post.title}}</a>
</li>
但如果我将其更改为此(使用v-html
而不是模板):
<li v-for="post in posts">
<a v-bind:href="post.url" v-html="post.title"/>
</li>
我收到错误:
Property or method "post" is not defined on the instance but referenced during render.
奇怪的是,更改为v-html
语法似乎使完全存在post
的想法无效,因为错误现在实际上被抛回v-bind:href
。我在v-html
属性中添加的内容无关紧要 - 无论如何它都会抛出错误,因为v-html
的存在似乎消除了post
对象,所以现在{{1失败。
答案 0 :(得分:2)
Self closing tags are not valid。使用
<li v-for="post in posts">
<a v-bind:href="post.url" v-html="post.title"></a>
</li>