国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp picker mode=“multiSelector“ 實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)

這篇具有很好參考價(jià)值的文章主要介紹了uniapp picker mode=“multiSelector“ 實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

?使用的數(shù)據(jù)如下格式:

[
    {
        label:'北京市',
        value:'1',
        children:[
            {
                label:'北京市',
                value:'5026',
                children:[
                    {
                        label:'東城區(qū)',
                        value:'37',
                    },
                    {
                        label:'西城區(qū)',
                        value:'38',
                    }
                ]
            }
        ]
    }
]
<picker mode="multiSelector" :value="multiIndex" :range="newAddressList" range-key="label" @change="pickerChange" @columnchange="pickerColumnchange">
	<view class="uni-input">
		{{newAddressList[0][multiIndex[0]].label}}-{{newAddressList[1][multiIndex[1]].label}}-{{newAddressList[2][multiIndex[2]].label}}
	</view>
</picker>

?文章來源地址http://www.zghlxwxcb.cn/news/detail-501930.html

<script>
	
	export default {
		data() {
			return {
				oldAddressList: [],
				newAddressList:[
					[],[],[]
				],
				multiIndex: [0,0,0]
            }
		},
        mounted() {
			// 初始化省份數(shù)據(jù)
			// this.handleProvinceChange(0);
			var that = this;
			var url = '你的接口';
			var data = {
				
			}
			that.util.asynRequest(url, data, 'post',
			function(res) {
				console.log(res.data);
				that.oldAddressList = res.data;
				that.initAddress();
			},
			function(err) {
				console.log(JSON.stringify(err));
				that.util.showToast(err.message);
			})
		    
		},
        methods: {
			initAddress(){
				this.newAddressList[0] = this.oldAddressList.map((item,index)=>{
					// console.log('item:',item);
					var obj = {
						label:item.label,
						value:item.value
					}
					return obj
				})
				this.newAddressList[1] = this.oldAddressList[this.multiIndex[0]].children.map((item,index)=>{
					// console.log('item:',item);
					var obj = {
						label:item.label,
						value:item.value
					}
					return obj
				})
				this.newAddressList[2] = this.oldAddressList[this.multiIndex[0]].children[this.multiIndex[1]].children.map((item,index)=>{
					// console.log('item:',item);
					var obj = {
						label:item.label,
						value:item.value
					}
					return obj
				})
				
				console.log('this.newAddressList:',this.newAddressList);
			},
			pickerChange(e){
				console.log('pickerChange:',e);
			},
			pickerColumnchange(e){
				console.log('pickerColumnchange:',e);
				// 第幾列滑動(dòng)
				// console.log(e.detail.column);
				// 第幾列滑動(dòng)的下標(biāo)
				// console.log(e.detail.value)
				// 第一列滑動(dòng)
				if(e.detail.column === 0){
					this.multiIndex[0] =  e.detail.value;
					
					this.newAddressList[1] = this.oldAddressList[this.multiIndex[0]].children.map((item,index)=>{
						// console.log('item:',item);
						var obj = {
							label:item.label,
							value:item.value
						}
						return obj
					})
					this.newAddressList[2] = this.oldAddressList[this.multiIndex[0]].children[this.multiIndex[1]].children.map((item,index)=>{
						// console.log('item:',item);
						var obj = {
							label:item.label,
							value:item.value
						}
						return obj
					})
					
					this.multiIndex.splice(1, 1, 0)
					this.multiIndex.splice(2, 1, 0)
				}
				if(e.detail.column === 1){
					this.multiIndex[1] =  e.detail.value
					this.newAddressList[2] = this.oldAddressList[this.multiIndex[0]].children[this.multiIndex[1]].children.map((item,index)=>{
						// console.log('item:',item);
						var obj = {
							label:item.label,
							value:item.value
						}
						return obj
					})
					
					// 第二列 滑動(dòng) 第三列 變成第一個(gè)
					this.multiIndex.splice(2, 1, 0)
				}
				if(e.detail.column === 2){
					this.multiIndex[2] =  e.detail.value
				}
			},

        }

    }

到了這里,關(guān)于uniapp picker mode=“multiSelector“ 實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端Vue自定義簡單通用省市區(qū)選擇器picker地區(qū)選擇器picker 收獲地址界面模版

    前端Vue自定義簡單通用省市區(qū)選擇器picker地區(qū)選擇器picker 收獲地址界面模版

    隨著技術(shù)的發(fā)展,開發(fā)的復(fù)雜度也越來越高,傳統(tǒng)開發(fā)方式將一個(gè)系統(tǒng)做成了整塊應(yīng)用,經(jīng)常出現(xiàn)的情況就是一個(gè)小小的改動(dòng)或者一個(gè)小功能的增加可能會(huì)引起整體邏輯的修改,造成牽一發(fā)而動(dòng)全身。通過組件化開發(fā),可以有效實(shí)現(xiàn)單獨(dú)開發(fā),單獨(dú)維護(hù),而且他們之間可以隨

    2024年02月10日
    瀏覽(24)
  • 【uniapp】省市區(qū)下拉列表組件
  • uniapp:H5定位當(dāng)前省市區(qū)街道信息

    uniapp:H5定位當(dāng)前省市區(qū)街道信息

    高德地圖api,H5定位省市區(qū)街道信息。 由于uniapp的 uni.getLocation 在H5不能獲取到省市區(qū)街道信息,所以這里使用高德的逆地理編碼接口地址接口,通過傳key和當(dāng)前經(jīng)緯度,獲取到省市區(qū)街道數(shù)據(jù)。 這里需要注意的是: **高德地圖API 申請的key,必須是WEB服務(wù)端** ,才可以使用逆

    2024年02月15日
    瀏覽(22)
  • 支付寶實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)my.multiLevelSelect(附帶省市區(qū)js數(shù)據(jù))

    支付寶實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)my.multiLevelSelect(附帶省市區(qū)js數(shù)據(jù))

    可以供用戶選擇所在位置、喜好位置??捎糜诟鶕?jù)用戶所選位置給用戶提供該位置的特色美食,附近的電影院,周邊環(huán)境等。 視頻 支付寶省市區(qū)三級(jí)聯(lián)動(dòng) 圖片 點(diǎn)擊按鈕button,讓其彈框。用戶可在彈框中選擇位置,選中后讓其顯示在第三個(gè)view標(biāo)簽里 select 。 provinceAndCity.js數(shù)

    2024年02月09日
    瀏覽(34)
  • uniapp在H5獲取當(dāng)前定位信息不需要SDK可直接獲取城市(包括經(jīng)緯度省市區(qū)和市區(qū)編碼)

    uniapp在H5獲取當(dāng)前定位信息不需要SDK可直接獲取城市(包括經(jīng)緯度省市區(qū)和市區(qū)編碼)

    最近在做獲取用戶當(dāng)前定位信息的時(shí)候,發(fā)現(xiàn)uniapp官方提供的uni.getLocation(OBJECT)兼容性并不是特別好,光注意事項(xiàng)都是密密麻麻一大堆,在實(shí)際使用場景下,效果并不理想,也不是很穩(wěn)定。于是便重新封裝了一下騰訊地圖的一些東西,提高了下兼容度!下邊我會(huì)把我用的封裝

    2024年02月07日
    瀏覽(121)
  • Vue------實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)

    本篇將用,vue框架實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng) 三個(gè)下拉框,分別代表省、市、區(qū) 下面的任務(wù)就是,分別綁定 省、市、區(qū)三個(gè)下拉框: 點(diǎn)擊省會(huì)出現(xiàn)所有的省份 點(diǎn)擊對應(yīng)的省份,市下拉框會(huì)對應(yīng)出現(xiàn)對應(yīng)的市 點(diǎn)擊市會(huì)出現(xiàn)所有的市 點(diǎn)擊對應(yīng)的市,區(qū)下拉框會(huì)對應(yīng)出現(xiàn)對應(yīng)的區(qū)。

    2023年04月24日
    瀏覽(39)
  • element ui 下拉菜單組件 結(jié)合springboot 實(shí)現(xiàn)省市區(qū)簡易三級(jí)聯(lián)動(dòng) 動(dòng)態(tài)查詢 并修改地點(diǎn)的省市區(qū)

    element ui 下拉菜單組件 結(jié)合springboot 實(shí)現(xiàn)省市區(qū)簡易三級(jí)聯(lián)動(dòng) 動(dòng)態(tài)查詢 并修改地點(diǎn)的省市區(qū)

    目錄 前言: 一.數(shù)據(jù)庫表結(jié)構(gòu): ?二.下拉菜單組件 2.1 效果展示 2.2下拉菜單的組件代碼: 本篇博客,通過官網(wǎng)的學(xué)習(xí),實(shí)現(xiàn)下拉菜單動(dòng)態(tài)數(shù)據(jù)的傳遞與點(diǎn)擊事件,如果只是按部就班的按照官網(wǎng)來,官網(wǎng)下拉菜單模板所提供的事件只能傳死數(shù)據(jù),很多博主都是照虎畫貓,傳遞

    2024年02月12日
    瀏覽(107)
  • vue實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)地址選擇組件

    vue實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)地址選擇組件

    昨天收到一個(gè)新的需求,需要選擇地址,因此就要做一個(gè)省市區(qū)三級(jí)聯(lián)動(dòng)的組件來使用,在網(wǎng)上找了一些資源,然后進(jìn)行了嘗試,沒想到就這么成功了!要記錄一下方便后續(xù)使用。 效果如下: ?下面就記錄一下代碼叭! 后面因?yàn)樾枰獎(jiǎng)討B(tài)綁定,以及處理回顯問題,就需要進(jìn)

    2024年02月12日
    瀏覽(30)
  • 【JavaScript】原生js實(shí)現(xiàn)省市區(qū)聯(lián)動(dòng)效果

    【JavaScript】原生js實(shí)現(xiàn)省市區(qū)聯(lián)動(dòng)效果

    ??博主:初映CY的前說(前端領(lǐng)域) ,??本文核心:用原生js實(shí)現(xiàn)省市區(qū)聯(lián)動(dòng) 【前言】今日在復(fù)習(xí)省市縣三級(jí)聯(lián)動(dòng)的時(shí)候,有點(diǎn)忘了原生的js應(yīng)該怎么樣處理省市縣的聯(lián)動(dòng),特此寫下來再次復(fù)習(xí)下 1.獲取相對應(yīng)的DOM對象 2.寫省市縣接口獲取到接口信息 3.寫下change事件,有變化時(shí)調(diào)

    2023年04月24日
    瀏覽(22)
  • POI實(shí)現(xiàn)Excel省市區(qū)三級(jí)聯(lián)動(dòng)java實(shí)現(xiàn)

    2003版Excel 2007版Excel 時(shí)間校驗(yàn)2003版 數(shù)據(jù)校驗(yàn)2007版

    2024年02月06日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包