vue数据更新,视图未更新的情况怎么解决

如题所述

<div class="p3_on" id="loginElement">
<div class="p3_login" ><a href="#" onclick="authCheckLogin1()" v-on:click="loginFunc">登录</a>查看我的蛋糕</div>
<div class="p3_success dis" id="userInfo">{{phone}},<img src="../../images/week/p3_ico.png">蛋糕:{{userCakeCount}}g</div>
</div>

var loginElement = new Vue({
el : '#loginElement',
data : {},
methods : {
}})

如题,引用id loginElement后,试图再引用

var userInfo = new Vue({
el : '.p3_success ',
data : {
phone : 18666666601,
userCakeCount : 100
}
})
当数据更新后,页面不会更新。具体原因不明。

解决方法

<div class="p3_on" >
<div class="p3_login" id="loginElement"><a href="#" onclick="authCheckLogin1()" v-on:click="loginFunc">登录</a>查看我的蛋糕</div>
<div class="p3_success dis" id="userInfo">{{phone}},<img src="../../images/week/p3_ico.png">蛋糕:{{userCakeCount}}g</div>
</div>

将id loginElement移动到子层标签内就可以成功修改数据并改变视图
温馨提示:答案为网友推荐,仅供参考