¶Ô±ÈÐÂÎļþ |
| | |
| | | <script setup> |
| | | import { ref } from 'vue'; |
| | | import citySelect from '@/components/u-city-select/u-city-select.vue'; |
| | | const value = ref(false); |
| | | const input = ref(''); |
| | | |
| | | const cityChange = (e) => { |
| | | input.value = e.province.label + '-' + e.city.label + '-' + e.area.label; |
| | | input.value += e.province.value + '-' + e.city.value + '-' + e.area.value; |
| | | }; |
| | | </script> |
| | | <template> |
| | | <view class="u-demo"> |
| | | <view class="u-demo-wrap"> |
| | | <view class="u-demo-title">æ¼ç¤ºææ</view> |
| | | <view class="u-demo-area"> |
| | | <city-select v-model="value" @city-change="cityChange"></city-select> |
| | | <view class="u-demo-result-line">{{ input ? input : 'Pickerå¼' }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="u-config-wrap"> |
| | | <view class="u-config-title u-border-bottom">åæ°é
ç½®</view> |
| | | <view class="u-config-item"> |
| | | <view class="u-item-title">ç¶æ</view> |
| | | <u-button @click="value = true">æå¼Picker</u-button> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | <style scoped> |
| | | .btn-wrap { |
| | | margin: 100rpx 30rpx; |
| | | } |
| | | </style> |