最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue-input框checkbox強制刷新問題

 更新時間:2019年04月18日 16:10:03   作者:起啥名嘞  
這篇文章主要介紹了Vue-input框checkbox強制刷新問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

  在引用input框的checkbox屬性時,選中后會出現(xiàn)數(shù)據(jù)已經(jīng)刷新,checkbox選中狀態(tài)不會改變。這時在事件觸發(fā)后可以調用this.$forceUpdate(),強制刷新頁面解決這個問題。

 input框可以加入readonly="readonly"禁止更改

ps:vue中關于checkbox的問題

在vue中寫checkbox時,發(fā)現(xiàn)出現(xiàn)問題:當點擊一個選項時,輸出的數(shù)組為空,當取消或者點擊下一個選項時,才會出現(xiàn)該選項值且下一個選項值不會出現(xiàn):

<template>
  <div class='mycheck' @click='check()'>
    <input type="checkbox" v-model="value" value="短信" id='message'>
    <label for="message" class='msg' ></label>
    <label >短信</label> 
    <input type="checkbox" v-model="value" value="QQ" >
    <label >QQ</label> 
    <input type="checkbox" v-model="value" value="微信" >
    <label >微信</label> 
    <input type="checkbox" v-model="value" value="微博">
    <label >微博</label> 
    <p>{{value}}</p> 
  </div>
</template>
<script>
export default {
  data(){
    return {
      value:[]
    }
  },
  methods:{
    check(){
      console.log(this.value)
    }
  }
</script>  

當點擊微博 選項,控制臺輸出為一個空數(shù)組:

這里寫圖片描述

當再點擊微信 控制臺輸出微博

這里寫圖片描述

這個問題形成的原因是當點擊checkbox時,先觸發(fā)click事件,打印數(shù)據(jù),然后,才把checbox的value值傳給model,也就是傳入value中。

在我網(wǎng)上搜索解決的辦法中,發(fā)現(xiàn)使用setTimeout有奇效。用偽異步的方式去執(zhí)行這段代碼。(搜索的方法中有復雜的等有時間再仔細看,筆記后面附上地址。)

check(){
  setTimeout(() => console.log(this.value))
}

這里寫圖片描述

總結,好了,本文就給大家介紹到這里,希望大家喜歡!

相關文章

  • vue 設置路由的登錄權限的方法

    vue 設置路由的登錄權限的方法

    這篇文章主要介紹了vue 設置路由的登錄權限的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Element-ui Drawer抽屜按需引入基礎使用

    Element-ui Drawer抽屜按需引入基礎使用

    這篇文章主要為大家介紹了Element-ui Drawer抽屜按需引入基礎使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • vue代碼分割的實現(xiàn)(codesplit)

    vue代碼分割的實現(xiàn)(codesplit)

    這篇文章主要介紹了vue代碼分割的實現(xiàn)(codesplit),做了代碼分割后,會將代碼分離到不同的bundle中,然后進行按需加載這些文件,需要的朋友可以參考下
    2018-11-11
  • vue3?setup語法糖之組件傳參(defineProps、defineEmits、defineExpose)示例詳解

    vue3?setup語法糖之組件傳參(defineProps、defineEmits、defineExpose)示例詳

    defineProps?和?defineEmits?都是只能在?<script?setup>?中使用的編譯器宏,他們不需要導入,且會隨著?<script?setup>?的處理過程一同被編譯掉,這篇文章主要介紹了vue3?setup語法糖之組件傳參(defineProps、defineEmits、defineExpose)示例詳解,需要的朋友可以參考下
    2023-01-01
  • vue中字典的使用

    vue中字典的使用

    這篇文章主要介紹了vue中字典的使用,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • vue router點擊打開新的標簽頁的方法(最新推薦)

    vue router點擊打開新的標簽頁的方法(最新推薦)

    vue router點擊打開新的標簽頁的方法,只需要在router-link中加入target="_blank"即可在新的頁面打開標簽,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2023-10-10
  • 使用vue-markdown實現(xiàn)markdown文件預覽

    使用vue-markdown實現(xiàn)markdown文件預覽

    Vue-Markdown 是一個輕量級且高效的庫,用于在Vue.js應用程序中渲染Markdown文本,下面我們來看看如何使用vue-markdown實現(xiàn)markdown文件預覽效果吧
    2025-04-04
  • vue2里面ref的具體使用方法

    vue2里面ref的具體使用方法

    本篇文章主要介紹了vue2里面ref的具體使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • vue input標簽通用指令校驗的實現(xiàn)

    vue input標簽通用指令校驗的實現(xiàn)

    這篇文章主要介紹了vue input標簽通用指令校驗的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Vue 3.0中Treeshaking特性及作用

    Vue 3.0中Treeshaking特性及作用

    Tree shaking 是一種通過清除多余代碼方式來優(yōu)化項目打包體積的技術,就是在保持代碼運行結果不變的前提下,去除無用的代碼,本文給大家介紹Vue 3.0中Treeshaking特性是什么,感興趣的朋友一起看看吧
    2023-10-10

最新評論

平舆县| 比如县| 通榆县| 昔阳县| 宣汉县| 南郑县| 屯门区| 平泉县| 沙河市| 偏关县| 桦南县| 板桥市| 奇台县| 高雄市| 舒城县| 安图县| 鄯善县| 郁南县| 葵青区| 淮安市| 西青区| 长武县| 光山县| 龙口市| 靖州| 黄龙县| 长岭县| 昌吉市| 婺源县| 崇礼县| 洞口县| 山东| 西乌| 柞水县| 奉贤区| 贵州省| 温泉县| 华亭县| 灯塔市| 邹城市| 双牌县|