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

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 关注
  • 990 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号