<div class="p3_on" id="loginElement"> <div class="p3_login" ><a href="#" οnclick="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="#" οnclick="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移动到子层标签内就可以成功修改数据并改变视图