【发布时间】:2017-04-05 21:56:31
【问题描述】:
我有一个非常简单的应用程序:
<div id="show_vue">
<page-change page="bio" @click="changeThePage"></page-change>
<page-change page="health" @click="changeThePage"></page-change>
<page-change page="finance" @click="changeThePage"></page-change>
<page-change page="images" @click="changeThePage"></page-change>
</div>
Vue.component("page-change", {
template: "<button class='btn btn-success'>Button</button>",
props: ["page"]
})
var clients = new Vue({
el: '#show_vue',
data: {
currentRoute: window.location.href
},
methods: {
changeThePage: function() {
console.log("this is working")
}
}
})
...但是当我单击<page-change></page-change> 按钮时,控制台没有记录任何内容。我知道我遗漏了一些简单的东西,但我没有收到任何错误。
如何让我的点击触发changeThePage
【问题讨论】:
标签: javascript vue.js vuejs2