最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp中的picker選擇器的幾種使用場(chǎng)景

 更新時(shí)間:2022年05月09日 15:22:24   作者:~疆  
本文主要介紹了uniapp中的picker選擇器的幾種使用場(chǎng)景,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、普通選擇器

<template>
	<view>
		<picker @change="bindPickerChange" :value="index" :range="array" range-key="name">
			<view style="padding: 20rpx;background-color: white;">{{ array[index].name }}</view>
		</picker>
	</view>
</template>
<script>
export default {
	data() {
		return {
			array: [{ name: '中國(guó)' }, { name: '美國(guó)' }, { name: '巴西' }, { name: '日本' }],
			index: 2,
		};
	},
	methods: {
		bindPickerChange: function(e) {
			this.index = e.detail.value;
		}
	}
};
</script>

二、多列選擇器

<template>
	<view>
		<picker mode="multiSelector" @columnchange="bindMultiPickerColumnChange" :value="multiIndex" :range="multiArray">
			<view style="background-color: white;">
				{{ multiArray[0][multiIndex[0]] }},
				{{ multiArray[1][multiIndex[1]] }},
				{{ multiArray[2][multiIndex[2]] }}
			</view>
		</picker>
	</view>
</template>
<script>
export default {
	data() {
		return {
			multiArray: [['亞洲', '歐洲'], ['中國(guó)', '日本'], ['北京', '上海', '廣州']],
			multiIndex: [0, 0, 0]
		};
	},
	methods: {
		bindMultiPickerColumnChange: function(e) {
			this.multiIndex[e.detail.column] = e.detail.value;
			switch (e.detail.column) {
				case 0: //拖動(dòng)第1列
					switch (this.multiIndex[0]) {
						case 0:
							this.multiArray[1] = ['中國(guó)', '日本'];
							this.multiArray[2] = ['北京', '上海', '廣州'];
							break;
						case 1:
							this.multiArray[1] = ['英國(guó)', '法國(guó)'];
							this.multiArray[2] = ['倫敦', '曼徹斯特'];
							break;
					}
					this.multiIndex.splice(1, 1, 0);
					this.multiIndex.splice(2, 1, 0);
					break;
				case 1: //拖動(dòng)第2列
					switch (
						this.multiIndex[0] //判斷第一列是什么
					) {
						case 0:
							switch (this.multiIndex[1]) {
								case 0:
									this.multiArray[2] = ['北京', '上海', '廣州'];
									break;
								case 1:
									this.multiArray[2] = ['東京', '北海道'];
									break;
							}
							break;
						case 1:
							switch (this.multiIndex[1]) {
								case 0:
									this.multiArray[2] = ['倫敦', '曼徹斯特'];
									break;
								case 1:
									this.multiArray[2] = ['巴黎', '馬賽'];
									break;
							}
							break;
					}
					this.multiIndex.splice(2, 1, 0);
					break;
			}
			this.$forceUpdate();
		}
	}
};
</script>

三、時(shí)間選擇器

<template>
	<view>
		<picker mode="time" :value="time" :start="minTime" :end=maxTime @change="bindTimeChange">
			<view style="background-color: white;">{{ time }}</view>
		</picker>
	</view>
</template>
<script>
export default {
	data() {
		return {
			time: '12:01',
			minTime:'09:01',
			maxTime:"21:01"
		};
	},
	methods: {
		bindTimeChange: function(e) {
			this.time = e.detail.value;
		}
	}
};
</script>

四、日期選擇器

<template>
	<view>
		<picker mode="date" :value="date" :start="startDate" :end="endDate" @change="bindDateChange">
			<view style="background-color: #07C160;">{{ date }}</view>
		</picker>
	</view>
</template>
<script>
function getDate(type) {
	const date = new Date();
 
	let year = date.getFullYear();
	let month = date.getMonth() + 1;
	let day = date.getDate();
 
	if (type === 'start') {
		year = year - 10;
	} else if (type === 'end') {
		year = year + 10;
	}
	month = month > 9 ? month : '0' + month;
	day = day > 9 ? day : '0' + day;
 
	return `${year}-${month}-${day}`;
}
export default {
	data() {
		return {
			date: getDate({
				format: true
			}),
			startDate: getDate('start'),
			endDate: getDate('end'),
		};
	},
	methods: {
		bindDateChange: function(e) {
			this.date = e.detail.value;
		}
	}
};
</script>

到此這篇關(guān)于uniapp中的picker選擇器的幾種使用場(chǎng)景的文章就介紹到這了,更多相關(guān)uniapp picker選擇器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • ES6新增的數(shù)組知識(shí)實(shí)例小結(jié)

    ES6新增的數(shù)組知識(shí)實(shí)例小結(jié)

    這篇文章主要介紹了ES6新增的數(shù)組知識(shí),結(jié)合實(shí)例形式分析了ES6的數(shù)組新增知識(shí)點(diǎn)、使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • Javascript之面向?qū)ο?-方法

    Javascript之面向?qū)ο?-方法

    本篇文章主要介紹了Javascript的面向?qū)ο?,?duì)對(duì)象方法的調(diào)用、私有方法、靜態(tài)方法、公有方法、特權(quán)方法進(jìn)行了一一介紹,需要的朋友可以看下
    2016-12-12
  • 原生JS和JQuery動(dòng)態(tài)添加、刪除表格行的方法

    原生JS和JQuery動(dòng)態(tài)添加、刪除表格行的方法

    這篇文章主要介紹了原生JS和JQuery動(dòng)態(tài)添加、刪除表格行的方法,涉及javascript針對(duì)頁(yè)面元素的動(dòng)態(tài)操作技巧,需要的朋友可以參考下
    2015-05-05
  • javascript Prototype 對(duì)象擴(kuò)展

    javascript Prototype 對(duì)象擴(kuò)展

    從對(duì)象創(chuàng)建一個(gè)實(shí)例說(shuō)起來(lái)貌似是很簡(jiǎn)單的東西,是啊,基本在所有的語(yǔ)言中,都是用new關(guān)鍵字來(lái)創(chuàng)建實(shí)例的
    2009-05-05
  • Typescript中extends關(guān)鍵字的基本使用

    Typescript中extends關(guān)鍵字的基本使用

    extends表示具體的泛型類(lèi)型只能是object類(lèi)型,某個(gè)變量如果能斷言成object類(lèi)型[變量as object],那么這個(gè)變量的類(lèi)型符合T extends object,下面這篇文章主要給大家介紹了關(guān)于Typescript中extends關(guān)鍵字基本使用的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • javascript插入樣式實(shí)現(xiàn)代碼

    javascript插入樣式實(shí)現(xiàn)代碼

    最近做一個(gè)項(xiàng)目,需要javascript動(dòng)態(tài)插入樣式,結(jié)果以前的方法失效了!查了2個(gè)小時(shí)的原因竟然是自己手賤,這個(gè)最后再說(shuō)
    2012-02-02
  • JavaScript CollectGarbage函數(shù)案例詳解

    JavaScript CollectGarbage函數(shù)案例詳解

    這篇文章主要介紹了JavaScript CollectGarbage函數(shù)案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • js控制多圖左右滾動(dòng)切換效果代碼分享

    js控制多圖左右滾動(dòng)切換效果代碼分享

    這篇文章主要介紹了js控制多圖左右滾動(dòng)切換效果,很實(shí)用的代碼,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • Js圖片點(diǎn)擊切換輪播實(shí)現(xiàn)代碼

    Js圖片點(diǎn)擊切換輪播實(shí)現(xiàn)代碼

    這篇文章主要介紹了Js圖片點(diǎn)擊切換輪播實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Firefox div高度自適應(yīng)

    Firefox div高度自適應(yīng)

    IE不管設(shè)置div的高度與否,都會(huì)根據(jù)內(nèi)容來(lái)自適應(yīng)高度。但是FIrefox就沒(méi)有這么聰明了。
    2009-04-04

最新評(píng)論

桐庐县| 资源县| 宁都县| 海丰县| 南陵县| 察雅县| 渑池县| 江安县| 额济纳旗| 尖扎县| 南康市| 华坪县| 锡林浩特市| 凤阳县| 宣汉县| 蓬安县| 攀枝花市| 丰宁| 抚宁县| 任丘市| 德惠市| 乌拉特前旗| 淅川县| 阳西县| 武穴市| 三穗县| 柳州市| 美姑县| 西安市| 阿克| 北辰区| 察雅县| 壤塘县| 长垣县| 梨树县| 佛教| 广饶县| 绵阳市| 渝中区| 大姚县| 习水县|