【问题标题】:[Vue warn]: Invalid expression.Generated function body error[Vue 警告]:无效的表达式。生成的函数体错误
【发布时间】:2016-06-05 17:56:18
【问题描述】:

我正在尝试使用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

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

【问题讨论】:

  • 如果您的问题得到解答,请接受。

标签: javascript vue.js


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    • 2015-05-23
    相关资源
    最近更新 更多