[Vue警告]:表达式无效。生成的函数体错误

时间:2016-06-05 17:56:19

标签: javascript vue.js

我正在尝试使用Asp.Net MVC 5Vue.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

我可以做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:4)

尝试使用v-on:click="nameFunction"