zoukankan      html  css  js  c++  java
  • layui的form.val无法动态渲染赋值表单问题解决方法

    最近使用layui的表单组件,进行动态化渲染赋值操作,死活不成功,经过多次排查和尝试,总结了一下解决方法

    1、单选框

    对单选框进行动态赋值时发现单选框赋值无效果,此处有个特别的细节是,如果你设置是是数据型类型,传入int数据,将无法生效,必须改写为‘1’,‘0’ 这样的字符串方式方可生效

    2、子页面调用父页面的form.val()

    这块不知道是什么奇葩的问题,官方文档里面也没有说明,尝试了半天,解决方法如下:

    obj = {username:"张三"};
    form.val("表单的lay-filter属性值",obj);   //obj由子页面传入的参数,这样写是无法渲染表单项的
    form.val("表单的lay-filter属性值",JSON.parse(JSON.stringify(obj)));   //这样写才能渲染
    

    作者:旧旧的 <393210556@qq.com> 解决问题的方式,就是解决它一次

  • 相关阅读:
    Android JNI与多线程
    V8 API Reference Guide
    V8引擎嵌入指南
    google v8引擎常见问题
    Android单例模式
    setTimeout和setInterval
    Android ANR
    android全屏
    Android进程和线程(Android开发指南--译)
    ubuntu下一次网络流量危机
  • 原文地址:https://www.cnblogs.com/widgetbox/p/12589192.html
Copyright © 2011-2022 走看看