首頁 web前端 js教程 mint-ui實作三級連動案例分享

mint-ui實作三級連動案例分享

Apr 20, 2018 am 10:20 AM
案例 聯動

這次帶給大家mint-ui實現三級連動案例分享,mint-ui實現三級連動的注意事項有哪些,下面就是實戰案例,一起來看一下。

項目是基於vue2 的行動裝置項目,供大家參考,具體內容如下

#1、實際效果

##地址三級連動mint-ui picker.png

2、首先你需要去下載一個包含中國省份,城市,區縣的資料

如下:

(這個位址裡麵包含二級連動數據,三級連動數據,四級聯動數據等,找到自己需要的)
(一個更好的中國地區數據,推薦用這個)

3、具體程式碼

主要用到了mint-ui的picker元件,關於mint-ui的使用就自行看官網

Ⅰ 、html元件

<p>
 <mt-picker :slots="myAddressSlots" @change="onMyAddressChange"></mt-picker>
 <p>地址3级联动:{{myAddressProvince}} {{myAddressCity}} {{myAddresscounty}}</p>
</p>
登入後複製
Ⅱ 、組件方法

<script>
 import { Picker } from 'mint-ui';
 import myaddress from '../../../static/address3.json' //引入省市区数据
 export default {
 name: '',
 components: {
  'mt-picker': Picker
 },
 props: {},
 data () {
  return {
  myAddressSlots: [
   {
   flex: 1,
   defaultIndex: 1, 
   values: Object.keys(myaddress), //省份数组
   className: 'slot1',
   textAlign: 'center'
   }, {
   pider: true,
   content: '-',
   className: 'slot2'
   }, {
   flex: 1,
   values: [],
   className: 'slot3',
   textAlign: 'center'
   },
   {
   pider: true,
   content: '-',
   className: 'slot4'
   },
   {
   flex: 1,
   values: [],
   className: 'slot5',
   textAlign: 'center'
   }
  ],
  myAddressProvince:'省',
  myAddressCity:'市',
  myAddresscounty:'区/县',
  }
 },
 created() {
 },
 methods: {
  onMyAddressChange(picker, values) {
  if(myaddress[values[0]]){ //这个判断类似于v-if的效果(可以不加,但是vue会报错,很不爽)
   picker.setSlotValues(1,Object.keys(myaddress[values[0]])); // Object.keys()会返回一个数组,当前省的数组
   picker.setSlotValues(2,myaddress[values[0]][values[1]]); // 区/县数据就是一个数组
   this.myAddressProvince = values[0];
   this.myAddressCity = values[1];
   this.myAddresscounty = values[2];
  }
  },
 },
 mounted(){
  this.$nextTick(() => { //vue里面全部加载好了再执行的函数 (类似于setTimeout)
  this.myAddressSlots[0].defaultIndex = 0 
  // 这里的值需要和 data里面 defaultIndex 的值不一样才能够初始化
  //因为我没有看过源码(我猜测是因为数据没有改变,不会触发更新)
  });
 }
 }
</script>
登入後複製
參考文章vue mint-ui 實現省市區街道4級聯動(mint-ui picker 的四級聯動)

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

swiper在vue中有哪些用法

Angular HMR功能實作方法(附程式碼)

react native懸浮按鈕元件圖文教學
#

以上是mint-ui實作三級連動案例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

旅程IPx經典動畫《西遊記》 西行旅程無畏無懼 旅程IPx經典動畫《西遊記》 西行旅程無畏無懼 Jun 10, 2024 pm 06:15 PM

穿越蒼茫征途,踏足西遊之境!今日,征途IP正式宣布將與央視動畫《西遊記》展開跨界合作,共同打造一場融合了傳統與創新的文化盛宴!此次攜手,不僅標誌著兩大國產經典品牌的深度合作,更彰顯了征途系列在弘揚中國傳統文化道路上的不懈努力與堅持。征途系列自誕生以來,便憑藉其深厚的文化底蘊和多元化的遊戲玩法,受到玩家們的喜愛。在文化傳承方面,征途系列更是始終保持著對中國傳統文化的敬意與熱愛,將傳統文化元素巧妙地融入遊戲,為玩家們帶來了更多的樂趣與啟發。而央視動畫《西遊記》則是陪伴了一代又一代人成長的經典之作,其

炸雞大業,不容差池! 《逆水寒》聯動肯德基福上天,玩家社死'聞雞起舞” 炸雞大業,不容差池! 《逆水寒》聯動肯德基福上天,玩家社死'聞雞起舞” Apr 17, 2024 pm 06:34 PM

日期,《逆水寒》官宣將於4月19號-5月12號與肯德基展開聯動,但聯動的具體內容卻讓許多人蚌埠住了,連番直說「民上天了」、「要社死了」!原因就出在這次主題活動的口號上,曾經見識過《原神》《崩鐵》肯德基聯動的小伙伴肯定有印象,什麼“異世相遇、盡享美味”,到了《逆水寒》這裡就成了:對店員喊出「神候府查案,爾等何人?」店員需回答「炸雞大業,不容差池!」對員工的訓練指南:絕對不能笑!不只這個,這次聯動還辦起了舞蹈大賽,到主題店做出「聞『基』起舞」舞蹈動作,還能獲得一個搖搖樂小立牌。民,太民了!但就是要這

雙廚狂喜! 《陰陽師》X《初音未來》連動3月6日開啟 雙廚狂喜! 《陰陽師》X《初音未來》連動3月6日開啟 Feb 22, 2024 pm 06:52 PM

網易《陰陽師》手遊在今日宣布,陰陽師×初音未來限定連動將於3月6日正式開始。連動限定SSR初音未來(CV:藤田咲)、SSR鏡音鈴連(CV:下田麻美)即將降臨平安京!連動線上特別演出活動3月9日於遊戲內正式開啟~

經典重聚,逆轉時空《天龍2》X《大話西遊》電影連結決定 經典重聚,逆轉時空《天龍2》X《大話西遊》電影連結決定 Mar 28, 2024 pm 04:40 PM

經典重聚,逆轉時空。 《天龍2》手遊與經典電影《大話西遊》攜手定檔4月11日!恰逢《天龍2》手遊週年慶典,邀請大家共同重溫經典回憶,再次見證至尊寶與紫霞至死不渝的傳奇故事。七彩祥雲要有,金甲聖衣也要有當那句「般若波羅蜜」迴盪在耳邊時,你是否會想起紫霞留在至尊寶心底的那一滴眼淚?一眼萬年,卻難逃宿命之劫。縱使萬劫不復,吾愛至死不渝。大話西遊連結外觀【一眼萬年】【天意】將隨週年慶版本同步上線。願你可以身披金甲聖衣又或可以邂逅自己的蓋世英雄,重回至情至性的青春年少。五百年守護,真愛至死不渝那日偶遇洛陽說

《暗黑破壞神:不朽》X《仙劍奇俠傳》聯動決定! 《暗黑破壞神:不朽》X《仙劍奇俠傳》聯動決定! Apr 17, 2024 pm 02:58 PM

網易遊戲在今天宣布,《暗黑破壞神:不朽》決定聯動《仙劍奇俠傳》。 4月24日「一劍逍遙」開啟不朽修仙新時代!一個是西方魔幻的經典之作,一個是東方仙俠的永恆回憶,暗黑宇宙與仙劍江湖時空交錯,兩大IP攜手斬妖除魔。 4月24日,關於正義與俠道的不滅傳說將在庇護之地上演!

Java開發表單欄位的連動與依賴功能 Java開發表單欄位的連動與依賴功能 Aug 07, 2023 am 08:41 AM

Java開發表單欄位的連結與依賴功能引言:在Web開發中,表單是經常使用到的互動方式,使用者可以透過表單填寫資訊並提交,而繁瑣、冗餘的表單欄位選擇作業往往會給用戶帶來不便。因此,表單欄位的連動和依賴功能被廣泛應用於提升使用者體驗和操作效率。本文將介紹如何使用Java開發實作表單欄位的連動和依賴功能,並提供對應的程式碼範例。一、表單欄位聯動功能的實作表單

元夢之星奧特曼正版連動:賽羅澤塔共鳴奧特之力,迸發熱血火花! 元夢之星奧特曼正版連動:賽羅澤塔共鳴奧特之力,迸發熱血火花! Feb 24, 2024 pm 02:25 PM

元夢之星奧特曼正版聯動系列,賽羅澤塔同款時裝細節今日大公開,相信大家已經期待很久了,與賽羅澤塔聯名時裝已於今日上線,一起跟隨小編來看看本次奧特曼聯動的更多細節,希望能帶給你幫助。元夢之星奧特曼正版連動:賽羅澤塔共鳴奧特之力,迸發熱血火花!賽羅作為光之國新一代的年輕奧特戰士終極賽羅警備隊的隊長賽羅奧特曼不羈又善良,熱情又奔放「有我在身邊,你還不放心嗎?賽羅會盡全力保護星寶星寶們快穿上賽羅奧特曼時裝,與賽羅一起奮勇戰鬥吧!細節展示建模動作展示出場動作待機動作澤塔我才不是三分之一的半吊子,我是宇宙

如何結合ECharts和php介面實現多圖表連動的統計圖展示 如何結合ECharts和php介面實現多圖表連動的統計圖展示 Dec 18, 2023 am 10:07 AM

在資料視覺化的領域中,ECharts作為一款被廣泛使用的前端圖表庫,其強大的資料視覺化功能受到了各行業的追捧。在實際專案中,經常會遇到需要對多個圖表進行連動展示的情況,本文將介紹如何結合ECharts和PHP介面實現多圖表連動的統計圖展示,並給出具體的程式碼範例。一、前置技能在本文的實踐中,需要掌握以下技能:HTML、CSS、JavaScript的基礎知識;

See all articles