1***@qq.com
1***@qq.com
  • 发布:2022-01-28 16:31
  • 更新:2022-02-07 10:57
  • 阅读:901

vue3下使用schema2code生成的 uni-file-picker 不兼容问题

分类:HBuilderX
        "avatar": {  
            "bsonType": "file",  
            "fileMediaType": "image",  
            "description": "缩略图地址",  
            "label": "封面大图",  
            "title": "封面大图",  
            "trim": "both",  
        }

vue3下

 <uni-file-picker v-if="item.avatar && item.avatar.fileType == 'image'  
             ** " :value="item.avatar" **:file-mediatype="item.avatar && item.avatar.fileType" return-type="object"   
              :imageStyles="imageStyles" readonly></uni-file-picker>  
              <uni-link v-else :href="item.avatar && item.avatar.url" :text="item.avatar && item.avatar.url"></uni-link>

改为

:modelValue="item.avatar" 

或者 在schema下做兼容

            "componentForEdit": {  
                "props": {  
                    ":modelValue": "item.avatar" //兼容v3   
                }  
            },  
            "componentForShow": {  
                "props": {  
                    ":modelValue": "item.avatar" //兼容v3  
                }  
            }
2 关注 分享
1***@qq.com 7***@qq.com

要回复文章请先登录注册

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

在schema中不用单独指定 v-model, uni-file-picker 已支持vue3,自动判断 modleValue
2022-02-07 10:57