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

vue 監(jiān)聽 Treeselect 選擇項(xiàng)的改變操作

 更新時(shí)間:2020年08月31日 15:26:56   作者:*且聽風(fēng)吟  
這篇文章主要介紹了vue 監(jiān)聽 Treeselect 選擇項(xiàng)的改變操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

項(xiàng)目中使用 Treeselect 時(shí),需要獲取選項(xiàng)的變化從而觸發(fā)別的事件,所以需要監(jiān)聽Treeselect 所選擇的值。

我使用了watch 來監(jiān)聽 treeselect 綁定的 model ,如果 model 的值發(fā)生變化就觸發(fā) currDeptChange 事件。

<el-form-item prop="deptId"
          :label="$t('deviceManage.device.table.deptId')+':'">
    <treeselect :options="deptTree"
          :normalizer="normalizer"
          v-model="formData.deptId"
          :placeholder="$t('deviceManage.device.dlg.deptId')">
    </treeselect>
</el-form-item>

監(jiān)聽 Treeselect 選擇項(xiàng)的改變

watch: {
  // 監(jiān)聽deptId
  'formData.deptId': 'currDeptChange'
},
methods: {
  currDeptChange(val) {
   console.log('currDeptChange', val)
   if (val) {
    this.queryStaff()
   }
  },
  queryStaff() {}
}

補(bǔ)充知識(shí):vue Treeselect 樹形下拉框 : 獲取選中節(jié)點(diǎn)的ids和lables

API: https://vue-treeselect.js.org/#events

1.ids: 即value

1.lable: 需要用到方法:@select(node,instanceId) 和 @deselect(node,instanceId)

<template>
<treeselect ref="DRHA_EFaultModeTree"
       v-model="DRHA_EFaultModeTree_value"
       :multiple="true" 
       :options="DRHA_EFaultModeTree_options"
       :flat="true"
       :show-count="true"
       :disable-branch-nodes="true"
       :searchable="false"
       @select="DRHA_EFaultModeTree_handleSelect"
       @deselect="DRHA_EFaultModeTree_handleDeSelect"
       placeholder=" 請(qǐng)選擇..."/>
 
 <p>lables:{{DRHA_EFaultModeTree_lables}}</p>
 <p>ids:{{DRHA_EFaultModeTree_value}}</p>
 
</template>
 
<script>
 // import the component
 import Treeselect from '@riophae/vue-treeselect'
 // import the styles
 import '@riophae/vue-treeselect/dist/vue-treeselect.css' 
 
 export default {
  components: { Treeselect },
  data() {
   return {
    
    DRHA_EFaultModeTree_value: null,
    DRHA_EFaultModeTree_lables: [],
    DRHA_EFaultModeTree_options: [ {
     id: '1',
     label: 'Fruits',
     children: [ {
      id: '1-1',
      label: 'Apple ?',
      isNew: true,
     }, {
      id: '1-2',
      label: 'Grapes ?',
     }, {
      id: '1-3',
      label: 'Pear ?',
     }, {
      id: '1-4',
      label: 'Strawberry ?',
     }, {
      id: 'watermelon',
      label: 'Watermelon ?',
     } ],
    }, {
     id: 'vegetables',
     label: 'Vegetables',
     children: [ {
      id: 'corn',
      label: 'Corn ?',
     }, {
      id: 'carrot',
      label: 'Carrot ?',
     }, {
      id: 'eggplant',
      label: 'Eggplant ?',
     }, {
      id: 'tomato',
      label: 'Tomato ?',
     } ],
    } ],
   };
  },
  mounted: function(){
    
  },
  methods: {
    DRHA_EFaultModeTree_handleSelect(node,instanceId){
    console.log("Select");
    this.DRHA_EFaultModeTree_lables.push(node.label);
   },
   DRHA_EFaultModeTree_handleDeSelect(node,instanceId){
    console.log("DeSelect");
    for (let i = 0;i<this.DRHA_EFaultModeTree_lables.length;i++){
     if(node.label == this.DRHA_EFaultModeTree_lables[i]){
      this.DRHA_EFaultModeTree_lables.splice(i,1);
     }
    }
   },
  }
 };
</script>

以上這篇vue 監(jiān)聽 Treeselect 選擇項(xiàng)的改變操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue自定義指令使用方法詳解

    Vue自定義指令使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Vue自定義指令的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • vue組件中點(diǎn)擊按鈕后修改輸入框的狀態(tài)實(shí)例代碼

    vue組件中點(diǎn)擊按鈕后修改輸入框的狀態(tài)實(shí)例代碼

    要求點(diǎn)擊修改按鈕之后部分輸入框由禁用狀態(tài)變?yōu)榭捎脿顟B(tài)。下面我給大家分享一段實(shí)例代碼基于vue組件中點(diǎn)擊按鈕后修改輸入框的狀態(tài),需要的的朋友參考下
    2017-04-04
  • 一步步詳細(xì)講解vue3配置ESLint

    一步步詳細(xì)講解vue3配置ESLint

    ESLint主要用于代碼規(guī)范、統(tǒng)一代碼風(fēng)格,下面這篇文章主要給大家介紹了關(guān)于vue3配置ESLint的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容

    vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容

    這篇文章主要介紹了vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vertx基于EventBus發(fā)送接受自定義對(duì)象

    Vertx基于EventBus發(fā)送接受自定義對(duì)象

    這篇文章主要介紹了Vertx基于EventBus發(fā)送接受自定義對(duì)象,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 解決Vue打包之后文件路徑出錯(cuò)的問題

    解決Vue打包之后文件路徑出錯(cuò)的問題

    下面小編就為大家分享一篇解決Vue打包之后文件路徑出錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vue 自動(dòng)化路由實(shí)現(xiàn)代碼

    vue 自動(dòng)化路由實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue 自動(dòng)化路由實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Vue3項(xiàng)目中引入html頁面的方法舉例

    Vue3項(xiàng)目中引入html頁面的方法舉例

    這篇文章主要給大家介紹了關(guān)于Vue3項(xiàng)目中引入html頁面的相關(guān)資料,Vue3是一個(gè)JavaScript框架,通常我們使用它來構(gòu)建單頁應(yīng)用程序(SPA),如果你想在HTML頁面中使用Vue3,可以參考這篇文章,需要的朋友可以參考下
    2023-09-09
  • 用VueJS寫一個(gè)Chrome瀏覽器插件的實(shí)現(xiàn)方法

    用VueJS寫一個(gè)Chrome瀏覽器插件的實(shí)現(xiàn)方法

    這篇文章主要介紹了用VueJS寫一個(gè)Chrome瀏覽器插件的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • 教你三分鐘掌握Vue過濾器filters及時(shí)間戳轉(zhuǎn)換

    教你三分鐘掌握Vue過濾器filters及時(shí)間戳轉(zhuǎn)換

    這篇文章教你三分鐘掌握Vue過濾器filters及時(shí)間戳轉(zhuǎn)換,本文將結(jié)合時(shí)間戳轉(zhuǎn)換的例子帶你快速了解filters的用法,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

东阿县| 平谷区| 卢湾区| 兴安盟| 双牌县| 永登县| 溆浦县| 观塘区| 沛县| 江山市| 绥阳县| 米泉市| 杨浦区| 绥芬河市| 会泽县| 平乐县| 东山县| 渑池县| 建昌县| 冀州市| 普定县| 兴化市| 永丰县| 额济纳旗| 万年县| 蛟河市| 乌兰县| 桐梓县| 镇赉县| 沙雅县| 海林市| 綦江县| 肇东市| 攀枝花市| 偏关县| 鄄城县| 忻城县| 高碑店市| 郯城县| 九寨沟县| 屯门区|