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

vue开发移动端(IOS)时遇见data数据更新时变成 ‘初始数据’+‘更新数据’

vue开发移动端(IOS)时遇见data数据更新时变成 ‘初始数据’+‘更新数据’

蛊毒传说 2019-03-01 19:17:30
用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上试试。


查看完整回答
反对 回复 2019-03-05
  • 1 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号