gpt4 book ai didi

javascript - Vue.js 分隔符在引号中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 16:21:29 25 4
gpt4 key购买 nike

我正在尝试创建一个选择表单字段,其中 html 和值用 vue.js v-for 属性填充。 HTML 创建得很好,但每个选项的值仍为 ${ item.id },我假设是因为它在引号中。知道如何解决这个问题吗?

代码:

<ul id="example-1">
<select>
<option v-for="item in items" value="${ item.id }">${ item.message }</option>

var example1 = new Vue({
el: '#example-1',
delimiters: ['${', '}'],
data: {
items: [
{ message: 'Foo', id: 1 },
{ message: 'Bar', id: 2 }
]
}
})

JsFiddle here

最佳答案

要将其与 HTML 属性绑定(bind),可以使用 v-bind,如下所示:

<option v-for="item in items" v-bind:value="item.id">${ item.message }</option>

工作 fiddle here .

关于javascript - Vue.js 分隔符在引号中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40604257/

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