w***@163.com
w***@163.com
  • 发布:2021-05-18 20:40
  • 更新:2023-04-19 10:37
  • 阅读:943

【报Bug】uni.showModal中无法给页面控件赋值

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

手机系统: Android

手机系统版本号: Android 10

手机厂商: 模拟器

手机机型: OPPO

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
onLoad(e){  
    if (!e.id)  
    {  
        return this.navigateTo({  
            url: '../addTask/addTask'  
        });  
    }  
    this.data.taskType = e.id;  
    var pushtask = uni.getStorageSync('pushtask');  
    if(pushtask){             
        //this.data = pushtask.data; //如果写在这里就页面上的input的v-model正常  
        uni.showModal({  
            content: '检测到您上次有未编辑完成的任务,是否继续编辑?',  
            cancelText: '取消',  
            confirmText: '确认',  
            confirmColor: '#f55850',  
            cancelColor: '#39B54A',  
            success: res => {  
                if (res.confirm) {  
                    this.data = pushtask.data;//写在这个位置就无效,input无内容  
                }  
            }  
        });  
    }  
},

操作步骤:

弹框点确定后页面控件无内容

预期结果:

input的v-model应该赋值成功

实际结果:

input的v-model双向绑定无内容

bug描述:

uni.showModal中无法给页面控件赋值

2021-05-18 20:40 负责人:无 分享
已邀请:
w***@163.com

w***@163.com (作者)

经测试

<template v-slot:right="">  
<input type="text" placeholder="请输入项目名字" style="font-size: 28rpx;width: 475rpx;" v-model="data.projectName" maxlength="32" />  
</template>

控件放在<template>中就不显示数据, 不放在这里面就没有问题

9***@qq.com

9***@qq.com

我也是这个问题

9***@qq.com

9***@qq.com

bug还没修吗???我擦

神户

神户

我也是这问题,这么严重的bug还没修吗?

要回复问题请先登录注册