uni-app开发微信小程序,点击后要1-2s后才弹出自定义picker-view,不知道是什么原因导致的?
uni-app开发微信小程序,页面上需要通过一个按钮点击弹出picker-view筛选城市,simple-address是自定义城市筛选组件(类mpvue-picker),当数据为空时,组件弹出很流畅,但是当页面有数据时(数据不多,就5条),点击按钮后,要1-2s后才弹出。merchant-item
是自定义列表item组件。
<template>
<view class="merchant-list" v-if="hasLocation != null">
<view class="sticky-wraper">
<uni-search-bar class="search-bar" :cancelButton="false" @confirm="handleSearch" :radius="5" clearButton="none" placeholder="请输入店铺名"></uni-search-bar>
<view class="condition-wraper">
<view class="condition" @click="openAddress">{{locationName}}<text class="iconfont icon-arrowdown"></text></view>
<view class="condition sort">按距离排序</view>
</view>
</view>
<view class="items-container">
<template v-if="items.length > 0">
<merchant-item v-for="(item, idx) in items" :key="item.id" :item="item" />
</template>
<empty v-else primaryColor="#fff" />
</view>
<simple-address ref="simpleAddress" cancelColor="#3f3f3f" :pickerValueDefault="cityPickerValueDefault" @onConfirm="onConfirm" themeColor="#bd9250"></simple-address>
</view>
</template>
openAddress() {
this.$refs.simpleAddress.open();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论