gpt4 book ai didi

html - v-on :click in component not working

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:40 24 4
gpt4 key购买 nike

一个 vue.js 组件创建了一个应该调用函数的按钮,但该函数从未被调用并且 v-on:click 在 Chrome 的元素检查中不可见。我的 html 是这样的:

<bottomcontent></bottomcontent>

而我的 Vue 是这样的:

var bottomcontent = {
template: '<div class="bottomcontent"><div class="moreresults" v-on:click="appendcontent">More Results</div></div>'
}
new Vue({
el : 'body',
data : {
homepage:{
numberofdivs: 60
}
},
methods : {
appendcontent: function() {
homepage.numberofdivs += 60
}
},
components: {
'bottomcontent': bottomcontent
}
})

最佳答案

问题是方法必须使用函数,而不是对象。

methods: {
appendcontent: function() {
homepage.numberofdivs += 60
}
}

您还必须相应地更正您的标记。

var bottomcontent = {
template: '<div class="bottomcontent"> <div class="moreresults" v-on:click="appendcontent"> More Results </div></div>'
}

关于html - v-on :click in component not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400148/

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