如题
new Vue({
el:'#e3',
data:{
s:'sdjk'
},
methods:{
say:function(a){
alert(a);
}
}
})
我这样 设置 v-on:click=say(s) 就可以弹出 s值
但是 不在data里面设置 而是在 全局里面设置 (不是 在 Vue 实例里面 )
就会弹出undefined
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
是的,在标签里的指令读取的数据源是vue对象的
data属性和props属性以及computed属性,你在实例外面创建的变量是读不到的,所以当然会undefined了,但是你也可以直接在methods里读取到,不用传值或者用this,直接读就好了。