gpt4 book ai didi

javascript - 当涉及 Jekyll 时,VueJS 插值不呈现

转载 作者:行者123 更新时间:2023-11-29 20:48:12 25 4
gpt4 key购买 nike

由于某些原因,VueJS 中的字符串插值没有像我预期的那样工作。

这是我的 HTML:

 <ul id='books'>
<li v-for="row in results.rows">
<span v-html="row.name"></span> --
{{ row.name }}
</li>
</ul>

...和我的 javascript 文件...

state.elements.bookList = new Vue({
el: '#books',
data:{
db:state.db,
results:{
offset:0,
total_rows:0,
rows:[
{name:'bob'},
{name:'joe'},
]
}
}
});

渲染时,我在列表中得到了预期的两个项目;但是插值不起作用。作为测试,我添加了 v-html 绑定(bind),它确实呈现了预期的名称。

我做错了什么名字没有呈现?

最佳答案

大括号冲突。

如果你想让 jekyll 单独留下你的 Vue 的括号,你可以使用 raw 标签:

{% raw %}{{ row.name }}{% endraw %}

关于javascript - 当涉及 Jekyll 时,VueJS 插值不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53403854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com