<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":[]}}}]
- 发布:2024-11-20 16:09
- 更新:2024-11-20 16:09
- 阅读:68
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.33
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS NEXT Developer Beta2
手机厂商: 华为
手机机型: mate60
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
picker 的 range中, 某一项为 资料1!@#$%^&*()_+{}|:"<>?~!@#
在当某一项非特殊字符的,选取变为选取包含特殊字符的。确定后不展示内容
picker 的 range中, 某一项为 资料1!@#$%^&*()_+{}|:"<>?~!@#
在当某一项非特殊字符的,选取变为选取包含特殊字符的。确定后不展示内容
预期结果:
正常展示
正常展示
实际结果:
展示为空
展示为空
bug描述:
picker 的 range中, 某一项为 资料1!@#$%^&*()_+{}|:"<>?~!@#
在当某一项非特殊字符的,选取变为选取包含特殊字符的。确定后不展示内容
@change EventHandle value 改变时触发 change 事件,event.detail = {value: value}
返回的detail 为空对象