这是uniapp vue3页面中的uni-data-picker组件设置代码
<uni-data-picker class="picker" popup-title="请选择所在地区" :localdata="pca" v-model=firstSpot.county
@change="onFinishPicker" :cityHeight="cityHeight">
<view class="" style="display: flex;flex-direction: row;">
<text class="position-input">{{fieldValue}}</text>
<view style="height: 100rpx;line-height: 100rpx;">
<uni-icons type="bottom" color="#ffffff" />
</view>
</view>
</uni-data-picker>
但打包成微信小程序后会变成以下代码
<uni-data-picker wx:if="{{aL}}" u-s="{{['d']}}" class="picker data-v-1dbd5ede" bindchange="{{aJ}}" u-i="1dbd5ede-5" bind:l="l" bindupdateModelValue="{{aK}}" u-p="{{aL}}"><view class=" data-v-1dbd5ede" style="display:flex;flex-direction:row"><text class="position-input data-v-1dbd5ede">{{aH}}</text><view class="data-v-1dbd5ede" style="height:100rpx;line-height:100rpx"><uni-icons wx:if="{{aI}}" class="data-v-1dbd5ede" u-i="1dbd5ede-6,1dbd5ede-5" bind:l="l" u-p="{{aI}}"/></view></view></uni-data-picker>
会多一个wx:if="{{aI}}",然后页面也不会显示这个组件
2***@qq.com (作者)
单独设置uni-data-picker组件没问题,但在这个组件中添加了<view class="" style="display: flex;flex-direction: row;">
<text class="position-input">{{fieldValue}}</text>
<view style="height: 100rpx;line-height: 100rpx;">
这些会导致在小程序端无法显示,只有全部去掉才能使用
2025-08-06 11:30