欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue+element搭建后臺小總結 el-dropdown下拉功能

 更新時間:2020年04月10日 11:33:20   作者:小羽向前跑  
這篇文章主要為大家詳細介紹了vue+element搭建后臺小總結,el-dropdown下拉功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了el-dropdown下拉功能的具體代碼,供大家參考,具體內容如下

功能:點擊el-dropdown 下拉 

下拉的數據 從后臺獲取 遍歷到界面上

且多個el-dropdown下拉 共用 一個 @command 事件  @command="handleCommand"

上代碼部分  html

//全部城市 下拉
//handleCommand下拉事件 all_city點擊后顯示在上面的數據 
item.label下拉的數據 :command點擊傳的值 用flag來區(qū)分同一個事件的不同處理方法
 
<el-form-item label>
 <el-dropdown @command="handleCommand">
 <span class="el-dropdown-link">
 {{ all_city }}<i class="el-icon-arrow-down el-icon--right" />
 </span>
 <el-dropdown-menu slot="dropdown" align="center">
 <el-dropdown-item
 v-for="item in all_city_list"
 :key="item.value"
 :command="{value:item.value,label:item.label,flag:1}"
 > {{ item.label }}
 </el-dropdown-item>
 </el-dropdown-menu>
 </el-dropdown>
</el-form-item>
 
//全部狀態(tài) 下拉
<el-form-item label>
 <el-dropdown trigger="click" class="dropdown" @command="handleCommand">
 <span class="el-dropdown-link">
  {{ all_type_org }}<i class="el-icon-arrow-down el-icon--right" />
 </span>
 <el-dropdown-menu
 slot="dropdown" align="center" class="org_select_menu_two">
  <el-dropdown-item
  v-for="item in all_type_org_list"
  :key="item.value"
  :command="{value:item.value,label:item.label,flag:2}"
  > {{ item.label }}
 </el-dropdown-item>
 </el-dropdown-menu>
 </el-dropdown>
 </el-form-item>

js

methods: {
 // select 點擊
 // command是接收點擊傳值 用flag區(qū)分用戶點的是哪個select 然后進行select賦值
 handleCommand(command) {
 console.log(command)
 var isCommand = ''
 switch (command.flag) {
 case 1:
 this.all_city = command.label
 isCommand="AreaCode"
 break
 case 2:
 this.all_type_org = command.label
 isCommand="IsActived"
 break
 default:
 return
 }
 //點擊之后 發(fā)起請求 篩選數據
 var data = {
 "data": {
 "numberPerPage": 10,
 "currentPage":this.currentPage,
 "filters": [
 {
 "key": isCommand,
 "value": command.value
 }
 ]
 },
 "correlationId": "535d12c3-4a75-4e5f-9236-9d8967f0bca8",
 "invokingUser": "57a080b5-dd88-41b7-a9ea-7d7850bd396a",
 "businessProcessName": "CommunitySearchService"
 }
//請求函數 我用的是vue-admin-template的vue后臺基礎模板 請求是封裝好的
 communitySearch(data).then(res => {
 let Data = JSON.parse(JSON.stringify(res.data));
 Data.forEach((item, index) => {
 if(item.isActived==true){
 item.isActived="有效"
 }
 if(item.isActived==false){
 item.isActived="無效"
 }
 })
 this.tableData =Data
 this.total = res.pager.totalItems
 })
 }
}

如果大家還想深入學習,可以點擊jquery下拉框效果匯總、JavaScript下拉框效果匯總進行學習。

以上就是javascript實現省市區(qū)三級聯動下拉框菜單的全部代碼,希望對大家的學習有所幫助。

相關文章

  • vue實現移動端圖片裁剪上傳功能

    vue實現移動端圖片裁剪上傳功能

    這篇文章主要為大家詳細介紹了vue實現移動端圖片裁剪上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Vue圖片懶加載之Vue-Lazyload的使用

    Vue圖片懶加載之Vue-Lazyload的使用

    懶加載就是延時加載,即當需要用到的時候再去加載,本文主要介紹了Vue圖片懶加載之Vue-Lazyload的使用,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 解決Vue路由導航報錯:NavigationDuplicated:?Avoided?redundant?navigation?to?current?location

    解決Vue路由導航報錯:NavigationDuplicated:?Avoided?redundant?navig

    這篇文章主要給大家介紹了關于解決Vue路由導航報錯:NavigationDuplicated:?Avoided?redundant?navigation?to?current?location的相關資料,這是最近做項目時候遇到的一個問題,現將解決辦法分享出來,需要的朋友可以參考下
    2023-01-01
  • vue-cli中的:visible.sync是什么意思

    vue-cli中的:visible.sync是什么意思

    visible前面加冒號的,說明后面是一個變量或者表達式;沒加冒號的后面就是對應的字符串字面量,這篇文章主要介紹了vue-cli中的:visible.sync是什么,需要的朋友可以參考下
    2022-11-11
  • elementui+vue+axios實現文件上傳本地服務器

    elementui+vue+axios實現文件上傳本地服務器

    這篇文章主要為大家詳細介紹了elementui+vue+axios實現文件上傳本地服務器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Vue自定義指令實現按鈕級的權限控制的示例代碼

    Vue自定義指令實現按鈕級的權限控制的示例代碼

    在Vue中可以通過自定義指令來實現按鈕權限控制,本文主要介紹了Vue自定義指令實現按鈕級的權限控制的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 在Vue項目中集成和使用Lottie動畫庫的步驟詳解

    在Vue項目中集成和使用Lottie動畫庫的步驟詳解

    Lottie 是一個由 Airbnb 開源的動畫庫,它允許你在 Web、iOS、Android 等平臺上使用體積小、高性能的體驗豐富的矢量動畫,本文將詳細介紹在 Vue 項目中如何集成和使用 Lottie,文中有詳細的代碼講解,需要的朋友可以參考下
    2023-11-11
  • 詳細講解如何創(chuàng)建, 發(fā)布自己的 Vue UI 組件庫

    詳細講解如何創(chuàng)建, 發(fā)布自己的 Vue UI 組件庫

    當我們自己開發(fā)了一個 _UI Component_, 需要在多個項目中使用的時候呢? 我們首先想到的可能是直接復制一份過去對嗎?我們?yōu)槭裁床话l(fā)布一個 UI 組件庫給自己用呢?下面小編和大家來一起學習下吧
    2019-05-05
  • Vue中使用和移除總線Bus的注意事項詳解

    Vue中使用和移除總線Bus的注意事項詳解

    Vue中的總線Bus是一種通信機制,可用于組件間的數據傳遞和事件觸發(fā)。使用時需要注意Bus的命名和定義、監(jiān)聽和觸發(fā)事件的方法、移除和銷毀Bus的時機和方式等問題。合理使用總線Bus可以提高組件的復用性和可維護性,但過度依賴可能會導致代碼耦合和難以維護
    2023-04-04
  • vue?element?ui?Select選擇器如何設置默認狀態(tài)

    vue?element?ui?Select選擇器如何設置默認狀態(tài)

    這篇文章主要介紹了vue?element?ui?Select選擇器如何設置默認狀態(tài)問題,具有很好的參考價值,希望對大家有所幫助,
    2023-10-10

最新評論