亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue中集成省市區(qū)街四級地址組件的實現(xiàn)過程

 更新時間:2022年12月29日 11:52:37   作者:穆雄雄  
我們在開發(fā)中常會遇到選擇地址的需求,有時候只需要選擇省就可以,有時候則需要選擇到市、縣,以至于鄉(xiāng)鎮(zhèn),甚至哪個村都有可能,下面這篇文章主要給大家介紹了關(guān)于vue中集成省市區(qū)街四級地址組件的相關(guān)資料,需要的朋友可以參考下

前言

省市區(qū)地址大家應(yīng)該都不陌生吧,網(wǎng)上買個東西,得填地址。中午定個飯,得寫地址;叫個貨拉拉叫個跑腿,是不是也得寫地址。

但是選擇地址的時候,不同場景下選擇的范圍不同,就像出門在外,根據(jù)所處的地域,回答別人“你是哪里的”的話也不一樣。

比如我是山西呂梁柳林縣的,我到了縣城,我的回答是:我是XXX鎮(zhèn)的。

我到了市里,我的回答是:我是XXX縣的。

我到了省城,我的回答則是:我是XXX市的。

當(dāng)我到省外的時候,我的回答肯定是:我是XXX省的。

在我們項目中也是同樣的道理,有時候只需要選擇省就可以,有時候則需要選擇到市、縣,以至于鄉(xiāng)鎮(zhèn),甚至哪個村都有可能,不同項目不同的選擇范圍。

許多框架中都會自帶地址欄組件,比如我們今天要介紹的jeecg-boot中,但是它自帶的只有三級,也就是到了區(qū)的這一級,但是我們項目確是需要到五級,所以我們就不得不改一下。

效果圖

首先我們可以先來看看效果圖:

下拉選擇器,可以切換成四個下拉列表級聯(lián),也可以切換成現(xiàn)在這樣的,不同的標(biāo)簽。

代碼實現(xiàn)

先安裝area-linkage-vue的依賴,命令如下:

npm i --save vue-area-linkage area-data

main.js中引入:

import { pca, pcaa } from 'area-data'; // v5 or higher
import VueAreaLinkage from 'vue-area-linkage';

Vue.use(VueAreaLinkage)

這個地方需要注意,由于自帶的jeecg-boot地址欄組件和這個非常類似,我因為這個地方錯覺了,以為是一個,浪費(fèi)了好多時間。

自帶的是:

//jeecg-boot原生的
import VueAreaLinkage from 'vue-area-linkage';
//jeecg原生的
Vue.use(VueAreaLinkage);

一定要區(qū)分開來,不然沒有效果。

在需要添加的頁面上引入:

  import { pcaa } from 'area-data-vue'

data中寫:

  pcaaData:pcaa,

templete中寫組件:

<area-cascader v-model='model.administrative' :data='pcaaData' :level='2' type='text' style='width: 100%' />

下面是來自官方的屬性介紹:

地址:在這里

area-select 組件

參數(shù)類型可選值默認(rèn)值說明
typeStringall/code/textcode設(shè)置返回的數(shù)據(jù)格式
placeholdersArray-[]設(shè)置 placeholder text
levelNumber0/1/21設(shè)置聯(lián)動層級(0-只選省份/1-省市聯(lián)動/2-省市區(qū)聯(lián)動)
sizeStringsmall/medium/largemedium設(shè)置輸入框的大小
disabledBoolean-false是否禁用
dataObject--地區(qū)數(shù)據(jù)(v5需要傳入)
iconString-area-select-icon自定義下拉小圖標(biāo)
disableLinkageBoolean-true地區(qū)選擇是否進(jìn)行聯(lián)動

v4 僅支持省市區(qū)聯(lián)動,即 v4 不再支持 level 的值為 3(省市區(qū)街聯(lián)動)

參數(shù)類型可選值默認(rèn)值說明
typeStringall/code/textcode設(shè)置返回的數(shù)據(jù)格式
placeholderString-‘’設(shè)置 placeholder text
levelNumber0/10設(shè)置聯(lián)動層級(0-省市聯(lián)動/1-省市區(qū)聯(lián)動)
sizeStringsmall/medium/largemedium設(shè)置輸入框的大小
separatorString-‘-’顯示選中文本的分隔符
disabledBoolean-false是否禁用
dataObject--地區(qū)數(shù)據(jù)(v5需要傳入)

事件

事件名說明參數(shù)
change選中值發(fā)生變化時觸發(fā)目前選擇的值

這就是今天要分享的內(nèi)容,你學(xué)會了嗎?

總結(jié)

到此這篇關(guān)于vue中集成省市區(qū)街四級地址組件實現(xiàn)的文章就介紹到這了,更多相關(guān)vue集成省市區(qū)街四級地址組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue去掉嚴(yán)格開發(fā),去掉vue-cli安裝時的eslint或修改配置方式

    vue去掉嚴(yán)格開發(fā),去掉vue-cli安裝時的eslint或修改配置方式

    這篇文章主要介紹了vue去掉嚴(yán)格開發(fā),去掉vue-cli安裝時的eslint或修改配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue.js自定義指令的用法與實例解析

    Vue.js自定義指令的用法與實例解析

    自定義指令是用來操作DOM的。自定義指令就是一種有效的補(bǔ)充和擴(kuò)展,不僅可用于定義任何的DOM操作,并且是可復(fù)用的。這篇文章主要介紹了Vue.js自定義指令的用法與實例解析,一起看看吧
    2017-01-01
  • 詳解Vue中Computed與watch的用法與區(qū)別

    詳解Vue中Computed與watch的用法與區(qū)別

    這篇文章主要介紹了Vue中computed和watch的使用與區(qū)別,文中通過示例為大家進(jìn)行了詳細(xì)講解,對Vue感興趣的同學(xué),可以學(xué)習(xí)一下
    2022-04-04
  • Vue實現(xiàn)天氣預(yù)報功能

    Vue實現(xiàn)天氣預(yù)報功能

    這篇文章主要為大家詳細(xì)介紹了Vue實現(xiàn)天氣預(yù)報功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vite+ts vite.config.ts使用path報錯問題及解決

    vite+ts vite.config.ts使用path報錯問題及解決

    這篇文章主要介紹了vite+ts vite.config.ts使用path報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue實現(xiàn)按鈕文字動態(tài)改變

    vue實現(xiàn)按鈕文字動態(tài)改變

    這篇文章主要介紹了vue實現(xiàn)按鈕文字動態(tài)改變方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue 自定義ColorPicker及使用方法

    Vue 自定義ColorPicker及使用方法

    這篇文章主要介紹了Vue 自定義ColorPicker及使用方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • element-ui?table表格底部合計自定義配置過程

    element-ui?table表格底部合計自定義配置過程

    這篇文章主要介紹了element-ui?table表格底部合計自定義配置過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 在 React、Vue項目中使用SVG的方法

    在 React、Vue項目中使用SVG的方法

    本篇文章主要介紹了在 React、Vue項目中使用SVG的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Vue在H5 項目中使用融云進(jìn)行實時個人單聊通訊

    Vue在H5 項目中使用融云進(jìn)行實時個人單聊通訊

    這篇文章主要介紹了Vue在H5 項目中使用融云進(jìn)行實時個人單聊通訊,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論