uniapp picker 在 ios中只有遮罩层或者 picker在app端第一次点击无法弹起,第二次几率性正常
1. uniapp picker 在 ios中只有遮罩层或者 picker在app端第一次点击无法弹起,第二次几率性正常解决:临时解决办法:在manifest.json中修改 “nvueStyleCompiler” : “weex”官方在HBuilderX 3.1.7 已修复,但本项目未能解决,修改 “nvueStyleCompiler” : "weex"后正常不复现2.第一次加载白屏问题 ,添加
·
1. uniapp picker 在 ios中只有遮罩层或者 picker在app端第一次点击无法弹起,第二次几率性正常
官方回复:https://ask.dcloud.net.cn/question/119591
解决:临时解决办法:在manifest.json中 修改 “nvueStyleCompiler” : “weex”
官方在HBuilderX 3.1.7 已修复,但本项目未能解决,修改 “nvueStyleCompiler” : "weex"后正常不复现
还可以使用uni-popup和 picker-view结合使用,手写弹出层
<template>
<uni-popup ref="popup" type="bottom" class="uni-popup">
<view class="popup" >
<Search @search="handleSearch" style="margin: 30rpx 30rpx;" />
<view>
<picker-view :pickerValue="value" :indicator-style="indicatorStyle" @change="bindChange" class="picker-view">
<picker-view-column>
<view class="item" v-for="item in expertList">{{item.expert_name}}</view>
</picker-view-column>
</picker-view>
</view>
</view>
</uni-popup>
</template>
<script>
</script>
<style lang="scss">
.popup{
width: 750rpx;
height: 800rpx;
border-top-left-radius:40rpx;
border-top-right-radius:40rpx;
background-color: #FFFFFF;
display: flex;
flex-direction: column;
touch-action: none;
}
.picker-view {
width: 750rpx;
height: 400rpx;
// margin-top: 20rpx;
// border: 1rpx solid red;
}
.item {
background-color: #F0F2F8;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
line-height: 60rpx;
}
2.第一次加载白屏问题 ,添加加载动画页面
3.uniapp APP端在区分ios和Android时,只有 uni.getSystemInfo 来获取平台信息。
不能通过使用编译条件,可在js通过uni.getSystemInfo使用支持ifios、ifAndroid代码块
4.使用nvue开发APP 提高性能
如 list cell 组件提高列表渲染能力
对css使用有所限制
5.uniapp 微信支付
在APP中使用微信支付需要使用自定义基座打包后才可拉起微信进行支付
更多推荐
已为社区贡献4条内容
所有评论(0)