gpt4 book ai didi

javascript - 可以在对象中单击时创建事件 - Vue JS

转载 作者:行者123 更新时间:2023-12-02 09:04:15 25 4
gpt4 key购买 nike

new Vue({
el: "#app",
data: {
checking: [
{ text: "Event 1 <a :click='test()' class='click'>click here</a>" },
{ text: "Event 2" },
{ text: "Event 3" },
{ text: "Event 4" }
]
},
methods: {
test() {
console.log("clicked")
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.2/vue.js"></script>
<div id="app">
<ul>
<li v-for="(check, i) in checking" :key="i" v-html="check.test"></li>
</ul>
</div>

是否可以在对象中创建单击事件?我尝试过,但总是失败,也许我的代码有问题。谢谢。

这是我的完整代码 fiddle

最佳答案

您可以尝试如下,希望能解决您的问题,fiddle

模板:

 <div id="app">
<ul>
<li v-for="(check, i) in checking" :key="i">
{{check.text}} <a @click='test' class='click'>click here</a>
</li>
</ul>
</div>

Vue 实例:

new Vue({
el: "#app",
data: {
checking: [
{ text: "Event 1" },
{ text: "Event 2" },
{ text: "Event 3" },
{ text: "Event 4" }
]
},
methods: {
test() {
console.log("clicked")
}
}
})

屏幕将如下所示:

enter image description here

关于javascript - 可以在对象中单击时创建事件 - Vue JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60331658/

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