| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | <template>	<view class="container">		<uni-card is-full :is-shadow="false">			<text class="uni-h6">标签组件多用于商品分类、重点内容显示等场景。</text>		</uni-card>		<!-- <view class="title">      <text>uni-data-picker</text>    </view>    <uni-data-picker placeholder="请选择地址" popup-title="请选择所在地区" :preload="true" :step-searh="true" self-field="code"      parent-field="parent_code" collection="opendb-city-china" orderby="value asc" field="code as value, name as text, eq(['$type', 2]) as isleaf" @nodeclick="onnodeclick" @change="onchange">    </uni-data-picker>    <view class="title">      <text>uni-data-picker 有默认值</text>    </view>    <uni-data-picker placeholder="请选择地址" popup-title="请选择所在地区" :preload="true" :step-searh="true" self-field="code"      parent-field="parent_code" collection="opendb-city-china" orderby="value asc" field="code as value, name as text, eq(['$type', 2]) as isleaf"      v-model="address">    </uni-data-picker> -->		<uni-section title="本地数据" type="line" padding style="height: calc(100vh - 100px);">			<uni-data-picker placeholder="请选择班级" popup-title="请选择所在地区" :localdata="dataTree" v-model="classes"				@change="onchange" @nodeclick="onnodeclick" @popupopened="onpopupopened" @popupclosed="onpopupclosed">			</uni-data-picker>		</uni-section>	</view></template><script>	export default {		data() {			return {				classes: '1-2',				dataTree: [{					text: "一年级",					value: "1-0",					children: [{						text: "1.1班",						value: "1-1"					},					{						text: "1.2班",						value: "1-2"					}]				},				{					text: "二年级",					value: "2-0",					children: [{						text: "2.1班",						value: "2-1"					},					{						text: "2.2班",						value: "2-2"					}]				},				{					text: "三年级",					value: "3-0",					disable: true				}]			}		},		methods: {			onnodeclick(e) {				console.log(e);			},			onpopupopened(e) {				console.log('popupopened');			},			onpopupclosed(e) {				console.log('popupclosed');			},			onchange(e) {}		}	}</script><style>	.title {		font-size: 14px;		font-weight: bold;		margin: 20px 0 5px 0;	}	.data-pickerview {		height: 400px;		border: 1px #e5e5e5 solid;	}	 .popper__arrow {    top: -6px;    left: 50%;    margin-right: 3px;    border-top-width: 0;    border-bottom-color: #EBEEF5;} .popper__arrow {    top: -6px;    left: 50%;    margin-right: 3px;    border-top-width: 0;    border-bottom-color: #EBEEF5;}</style>
 |