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

正在回答

2 回答

这个由于this作用域的问题,你的代码中的this.arr的this代表着是当前的Vue实例,所以是undefined,你换成arr,去掉this. 试试?

0 回复 有任何疑惑可以回复我~
这是代码
<body>
<div id="app">
    <div>
        {{msg}}
        <p>{{msg1}}</p>
    </div>
</div>
<script>
    var arr = 'new test'
   var app= new Vue({
        el:'#app',
        data:{
            msg:'hello vue!!',
            another:'GoodBey vue!!'
        },
        watch:{
            msg:function(newval,oldval){
                console.log('newval is:'+newval)
                console.log('oldval is:'+oldval)
            },
        },
        computed:{
            msg1:function(){
                return 'computed:' + this.msg +' , '+ this.another + this.arr
            }
        },
       methods:{
       }
    })
</script>
</body>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

外部数据检测不到?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信