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

vue的组建通信$on修改原组件数据问题

vue的组建通信$on修改原组件数据问题

慕森王 2018-11-21 16:13:30
export default {name: 'login',data () {return {  navcard:['首页','工作室简介','人员分工','项目计划','重点故障分析','技能创新','带徒传技','技能培训','技术交流论坛'],  msg:'主页'}},created:function(){  var self=this  bus.$on('login_loginstae',function(a){       console.log(a);       self.msg=a;  }) }}bus.$on接收到了a,console.log(a)显示了a的值没问题,但是self.msg=a不起作用页面上的msg不会发生变化
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

..说实话.
我测试了
是可行的...

created: function() {

            this.demo = 'demoxx123xx';

            var self = this;

            bus.$on('test', function(msg) {

                self.demo = msg

            })

        }

test() {

      bus.$emit('test', new Date());

    }


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

添加回答

举报

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