6***@qq.com
6***@qq.com
  • 发布:2024-11-20 16:09
  • 更新:2024-11-20 16:09
  • 阅读:68

【报Bug】4.33版本picker包含特殊字符,选取后有问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.33

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Beta2

手机厂商: 华为

手机机型: mate60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                        <picker :key="`className-picker_${new Date().getTime()}`" :range="classList" :range-key="'className'" :value="classIndex" @change="selectClass" class="m-x-10 overflow-hidden" mode="selector">  
                            <view class="ellipsis flex-1 text-center d-flex">  
                                <text class="term-txt ellipsis flex-1">{{ classList[classIndex] && classList[classIndex].className }}</text>  
                                <text class="iconfont iconxiafang term-icon"></text>  
                            </view>  
                        </picker>  

classList :[{"_custom":{"type":"reactive","objectType":"Reactive","value":{"id":9466,"cid":10203,"classid":null,"teacherName":null,"imgUrl":null,"className":"新能源汽车概论班级1","studentNum":15,"isGroup":0,"courseName":"新能源汽车概论(2024)","coureseid":null,"sclassid":null,"scdateOfMax":1724860800000,"buildType":null,"classes":[]}}},{"_custom":{"type":"reactive","objectType":"Reactive","value":{"id":9549,"cid":10289,"classid":null,"teacherName":null,"imgUrl":null,"className":"资料1资料1!@#$%^&*()_+{}|:\"<>?~!@#","studentNum":50,"isGroup":0,"courseName":"新能源汽车概论(2024)","coureseid":null,"sclassid":null,"scdateOfMax":1731772800000,"buildType":null,"classes":[]}}}]

操作步骤:

picker 的 range中, 某一项为 资料1!@#$%^&*()_+{}|:"<>?~!@#
在当某一项非特殊字符的,选取变为选取包含特殊字符的。确定后不展示内容

预期结果:

正常展示

实际结果:

展示为空

bug描述:

picker 的 range中, 某一项为 资料1!@#$%^&*()_+{}|:"<>?~!@#
在当某一项非特殊字符的,选取变为选取包含特殊字符的。确定后不展示内容

@change EventHandle value 改变时触发 change 事件,event.detail = {value: value}
返回的detail 为空对象

2024-11-20 16:09 负责人:DCloud_UNI_OttoJi 分享
已邀请:

要回复问题请先登录注册