美文网首页
解决Layui和VUE结合使用select回显渲染的问题

解决Layui和VUE结合使用select回显渲染的问题

作者: 张二狗_d698 | 来源:发表于2019-01-24 16:49 被阅读0次

需求: 点编辑弹出Layer详情框, select选择框根据原有的值选中对应的标签

异常: select标签无法回显, 都是"请选择状态" 

尝试解决: 

1.之前遇到过 radio标签回显的问题, 通过form.render()解决过一次, 此处针对select无效. 

2.vue 使用updated ()钩子函数里写form.render()  无效

最终解决: 

原因是因为获得的下拉数据是对象, 而回显option对应的值却是字符串, 两者无法对应.

在弹出层方法form.render() 前加入

layer.open({

......

})

if(self.customer.countyInfo!=null){

    $("#county").val(self.customer.countyInfo.id);

}else{

    $("#county").val("");

}

form.render()

注:

"self.customer.countyInfo" 对象信息

"self.customer.countyInfo.id" select option对应的值

相关文章

网友评论

      本文标题:解决Layui和VUE结合使用select回显渲染的问题

      本文链接:https://www.haomeiwen.com/subject/lrtshqtx.html