为了账号安全,请及时绑定邮箱和手机立即绑定

VUE methods 里面的函数 只能访问data里面的数据吗??

VUE methods 里面的函数 只能访问data里面的数据吗??

红颜莎娜 2018-10-19 14:13:30
如题new Vue({     el:'#e3',   data:{     s:'sdjk'   },  methods:{    say:function(a){      alert(a);     }   } })我这样 设置 v-on:click=say(s) 就可以弹出 s值 但是 不在data里面设置 而是在 全局里面设置 (不是 在 Vue 实例里面 ) 就会弹出undefined
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

是的,在标签里的指令读取的数据源是vue对象的data属性和props属性以及computed属性,你在实例外面创建的变量是读不到的,所以当然会undefined了,但是你也可以直接在methods里读取到,不用传值或者用this,直接读就好了。


查看完整回答
反对 回复 2018-11-05
  • 1 回答
  • 0 关注
  • 983 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信