用vue开了一个webApp,嵌入到app里的。本来很简单的一个更新data的操作,在IOS系统移动端发现遇到一个无法理解的问题。直接上代码。 <div class="detailsHead"> <div class="modelName">会员近况</div> <div class="weekDateBtn" @click="weekDateSwith">{{nowWeek}} <img src="../assets/images/moreIocn20x20.png"></div> </div>export default { name: '', components: {}, data () { return { nowWeek: '', } }, mounted () { this.nowWeek = '111111111' },methods: { weekDateSwith() { this.nowWeek = '2222' + '33333' } }}我点击weekDateBtn后正常这个DIV里的{{nowWeek}}应该是变成'222233333',但是结果变成'111111111222233333'。就是原来赋值的'111111111'没有被替换掉。但是在pc端测试的时候一切正常。各位大神,这是什么情况啊?
1 回答

慕哥9229398
TA贡献1877条经验 获得超6个赞
我也看不出什么问题,只能给个建议。
1 简化模型:先用一些在线编辑器使用外部引入vue方式,而不是单文件组件的方式用同样的代码实现这个组件,然后在手机端看看有没有问题。
2 把事件绑定到button,而不是div上试试。
添加回答
举报
0/150
提交
取消