5***@qq.com
5***@qq.com
  • 发布:2022-07-04 00:10
  • 更新:2022-07-04 15:04
  • 阅读:1500

【报Bug】uni-file-picker 3.4.18 问题集合

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

schema2code 生成的 list.vue 、add.vue,在 uniForm 中使用 uni-file-picker 组件

预期结果:

uni-file-picker 正常显示

实际结果:

uni-file-picker 不报错无法使用

bug描述:

uni-file-picker

1、schema2code 生成的 list.vue uni-file-picker 不显示,原因:缺少 v-model ,请修复,把value 换成 v-model
2、在 uniForm 中使用报错 uni-file-picker.vue:249 Uncaught (in promise) TypeError: Cannot read property 'push' of undefined ,原因以及修复方案如下:

打开 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue ,把249行,改成

this.form.childrens.push(this)

3、在 uniForm 中使用,没报错但不显示,修复方案如下

.uni-file-picker {  
width: 100%;  
height: auto;  
}

4、在 uniForm 中使用报错 uni-file-picker.vue:315 Uncaught (in promise) TypeError: this.formItem.setValue is not a function
打开 uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue ,把315行,改成

this.formItem.itemSetValue(this.localValue)
2022-07-04 00:10 负责人:无 分享
已邀请:
易者

易者

不止uni-file-picker这一个扩展组件,还有uni-data-picker、uni-datetime-picker、uni-data-select等都是。详见https://ask.dcloud.net.cn/question/148397

  • 5***@qq.com (作者)

    是的 因为 uniForm 组件一些方法名改了,而扩展组件的没改导致的

    2022-07-04 11:16

DCloud_UNI_HT

DCloud_UNI_HT

问题已经修复,下载更新最新 uni-forms 组件

  • 易者

    谢谢!没报错了,但样式还有问题,比如uni-file-picker依然不显示,而且uni-forms-item中的label文字被挤压到下一行。

    2022-07-04 15:11

该问题目前已经被锁定, 无法添加新回复