鍍金池/ 問答/HTML5  iOS  HTML/ vue開發(fā)移動端(IOS)時遇見data數(shù)據(jù)更新時變成 ‘初始數(shù)據(jù)’+‘更新數(shù)據(jù)

vue開發(fā)移動端(IOS)時遇見data數(shù)據(jù)更新時變成 ‘初始數(shù)據(jù)’+‘更新數(shù)據(jù)’

用vue開了一個webApp,嵌入到app里的。
本來很簡單的一個更新data的操作,在IOS系統(tǒng)移動端發(fā)現(xiàn)遇到一個無法理解的問題。
直接上代碼。

 <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'
    }
  }
}

我點(diǎn)擊weekDateBtn后正常這個DIV里的{{nowWeek}}應(yīng)該是變成'222233333',但是結(jié)果變成'111111111222233333'。就是原來賦值的'111111111'沒有被替換掉。
但是在pc端測試的時候一切正常。
各位大神,這是什么情況???

回答
編輯回答
拮據(jù)

我也看不出什么問題,只能給個建議。

1 簡化模型:先用一些在線編輯器使用外部引入vue方式,而不是單文件組件的方式用同樣的代碼實(shí)現(xiàn)這個組件,然后在手機(jī)端看看有沒有問題。

2 把事件綁定到button,而不是div上試試。

2018年1月27日 09:48