vue綁定v-modal布爾值到checkbox後異步,部分手機更新不及時問題

很是簡單切換開關功能,一個checkbox綁定v-modal,true選中,false不選中,change的時候把布爾值傳給接口更新。javascript

某op手機存在兼容性問題。切換的時候會保持原值,異步請求成功後才更新值。那就是沒法進行切換功能。與使用ui組件無關。html

兼容的方法就是使用一個定時器。java

<input class="weui-switch" type="checkbox" v-model="remind" @change="remindAct">

 

 

remindAct() {
    setTimeout(() => {
    this.setMeetingSetting("RemindMeetingPush", this.remind)
    }, 100)
},

  

 -------------2017/09/28 update ---------ios

後來ios手機也出現相似問題,應該是請求緩存,因此在須要在請求後加一個版本號時間戳隨機數等,讓請求不緩存緩存

相關文章
相關標籤/搜索