Vue配合iView實(shí)現(xiàn)省市二級聯(lián)動(dòng)的示例代碼
在實(shí)現(xiàn)省市二級聯(lián)動(dòng)時(shí),如果省份和城市寫在一個(gè)數(shù)組對象中。可以根據(jù),點(diǎn)擊某個(gè)省份時(shí)獲取到目標(biāo)省份的id 是否同 數(shù)組中的某個(gè)對象id一致 來判斷
iView中的on-change事件
on-change事件:即選中的Option變化時(shí)觸發(fā),默認(rèn)返回 value。(value在這里只支持String和Number類型)
1、html部分
<template> <Form ref="formValidate" :model="formValidate" :rules="ruleValidate"> <FormItem prop="province" label="省份"> <Select v-model="formValidate.province" placeholder="請選擇城市" @on-change="change"> <Option v-for="item in provinceArr" :key="item.id" :value="item.id" >{{ item.name}}</Option> </Select> </FormItem> <FormItem prop="city" label="城市"> <Select v-model="formValidate.city" placeholder="請選擇省份"> <Option v-for="item in cities" :key="item.id" :value="item.id" >{{ item.name}}</Option> </Select> </FormItem> </Form> </template>
2、JS主要部分
<script> export default{ data(){ return { provinceArr: [ { id:1, name:"北京市", cities:[{id:11, name:"北京市"}] }, { id:2, name:"天津市", cities:[{id:12, name:"天津市"} ] }, { id:3, name:"上海市", cities:[ {id:13, name:"上海市"} ] } ], cities: "", formValidate:..., ruleValidate:... } }, methods:{ change(val){ for(var i=0; i<this.provinceArr.length; i++){ if(val == this.provinceArr[i].id ){ this.cities = this.provinceArr[i].cities; } } } } } </script>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Vue.js組件tree實(shí)現(xiàn)省市多級聯(lián)動(dòng)
- vue省市區(qū)三聯(lián)動(dòng)下拉選擇組件的實(shí)現(xiàn)
- vue學(xué)習(xí)之mintui picker選擇器實(shí)現(xiàn)省市二級聯(lián)動(dòng)示例
- vue mint-ui 實(shí)現(xiàn)省市區(qū)街道4級聯(lián)動(dòng)示例(仿淘寶京東收貨地址4級聯(lián)動(dòng))
- vue.js模仿京東省市區(qū)三級聯(lián)動(dòng)的選擇組件實(shí)例代碼
- Vue2仿淘寶實(shí)現(xiàn)省市區(qū)三級聯(lián)動(dòng)
- VUE2 前端實(shí)現(xiàn) 靜態(tài)二級省市聯(lián)動(dòng)選擇select的示例
- 使用vue2實(shí)現(xiàn)帶地區(qū)編號和名稱的省市縣三級聯(lián)動(dòng)效果
- 基于Vue2實(shí)現(xiàn)簡易的省市區(qū)縣三級聯(lián)動(dòng)組件效果
- 詳解Vue、element-ui、axios實(shí)現(xiàn)省市區(qū)三級聯(lián)動(dòng)
- vue + elementUI實(shí)現(xiàn)省市縣三級聯(lián)動(dòng)的方法示例
- Vue實(shí)現(xiàn)省市區(qū)三級聯(lián)動(dòng)
- Vue自定義省市區(qū)三級聯(lián)動(dòng)
- vue + echarts實(shí)現(xiàn)中國省份地圖點(diǎn)擊聯(lián)動(dòng)
相關(guān)文章
vue 導(dǎo)航內(nèi)容設(shè)置選中狀態(tài)樣式的例子
今天小編就為大家分享一篇vue 導(dǎo)航內(nèi)容設(shè)置選中狀態(tài)樣式的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11Vuepress使用vue組件實(shí)現(xiàn)頁面改造
這篇文章主要為大家介紹了Vuepress使用vue組件實(shí)現(xiàn)頁面改造示例過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07解決Vue 項(xiàng)目打包后favicon無法正常顯示的問題
今天小編就為大家分享一篇解決Vue 項(xiàng)目打包后favicon無法正常顯示的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09vue 音樂App QQ音樂搜索列表最新接口跨域設(shè)置方法
這篇文章主要介紹了vue 音樂App QQ音樂搜索列表最新接口跨域設(shè)置方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09Vue3?-?setup?script的使用體驗(yàn)分享
Vue3中的setup一種是setup函數(shù),一種是script setup,這篇文章主要給大家介紹了關(guān)于Vue3?-?setup?script使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03簡單的vue-resourse獲取json并應(yīng)用到模板示例
本篇文章主要介紹了簡單的vue-resourse獲取json并應(yīng)用到模板示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-02-02