uni-app picker组件必须点一下选项才会起作用

uni-app picker组件必须点一下选项才会起作用

详细问题描述

选择的时候直接滑动不会起作用,必须点一下选项才可以

重现步骤

<template>
<view class="content">
<view>  
    <view>--选择性别时候直接滑动不会起作用--</view>  
    <view>必须点一下性别才可以--</view>  
    <picker @change="bindsexChange" :value="sindex" :range="sexarray">  
        <view class="uni-input">{{sex}}</view>  
    </picker>  
</view>  
</view>  
</template>  

<script>
export default {
data() {
return {
sindex: 0,
sexarray: ['男', '女'],
sex: '男'
}
},
onLoad() {  
},
methods: {  
    bindsexChange: function(e) {  
        console.log('性别' + e.target.value);  
        this.sex = this.sexarray[e.target.value];  
    }  
}
}
</script>

IDE运行环境说明

环境 版本号
Windows 1.6.2

App运行环境说明

环境 版本号
iOS 12.1.4
手机型号 苹果XS MAX

附件

test.rar

联系方式

[QQ]


更多关于uni-app picker组件必须点一下选项才会起作用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

点一下可能是你的错觉,你所谓的点一下可能是指的等一下。 目前picker的惯性比较大,惯性结束之前,不算选中。

更多关于uni-app picker组件必须点一下选项才会起作用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


很明显这个不科学啊 好多用户反映 我才知道这个问题的 还不如原来的picker好用 怎么才能使用原来的

uni.showActionSheet

回到顶部