我正在尝试使用Asp.Net MVC 5
和Vue.js
获取城市下拉列表。
在Razor
我描述了一个属性更改方法,如下所示:
v_on="change:selectedCity"
此处使用vue脚本:
/*** USER CREATE EDIT FORM ****/
var vmSptsUserFrm = new Vue({
el: "#spts_user_frm",
data: {
citytown: 'citytowns',
citytowns: [{ text: 'Toronto', value: 'citytown1' },
{ text: 'Orleans', value: 'citytown2' }]
},
methods:{
selectedCity: function () {
alert();
}
},
ready:function() {
selectedCity();
}
});
但是我在应用程序启动时收到此错误。
[Vue警告]:表达式无效。生成的函数体: scope.change:scope.selectedCity
我可以做些什么来解决这个问题?
答案 0 :(得分:4)
尝试使用v-on:click="nameFunction"
。