layui如何将一个模块的值赋值到另一个模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layui如何将一个模块的值赋值到另一个模块相关的知识,希望对你有一定的参考价值。

例如,有车主模块和投保人模块,如何通过一个点击事件,将车主模块里的所有值,复制到投保人模块里

在顶层调用模块中的reg变量x,需要在顶层定义一个变量y是wire型来传递x变量的值,再把y给其他reg,或者直接用y 参考技术A 背景图片位置在css中有专门的属性来调整:background-position:xy;x的意思是x轴的数值、百分比,位置。y的意思是y轴的数值、百分比,位置。你可以在你的css图片属性里加上background-position:10px50px;

LayUi表单模块无法正常显示

问题:

当我们再使用LayUI的Form表单模块时,我们会把自己需要的表单赋值到我们的页面中,但是会出现无法正常显示的问题,如下:

技术图片

 

 

出现原因:

LayUI官方文档也明确表示:“当你使用表单时,layui 会对 select、checkbox、radio 等原始元素隐藏,从而进行美化修饰处理。但这需要依赖于 form 组件,所以你必须加载 form。”

所以我们必须加载form模块,才能使它完整地渲染出来。

 

决方法

在你js文件的代码最外层,把需要用到的模块 layui.use 预加载一下,如:

  1. /**
  2.   你的js文件
  3. **/
  4. //我们强烈推荐你在代码最外层把需要用到的模块先加载
  5. layui.use([‘layer‘, ‘form‘, ‘element‘], function(){
  6.   var layer = layui.layer
  7.   ,form = layui.form
  8.   ,element = layui.element
  9.   //……
  10.   //你的代码都应该写在这里面
  11. });

当我们把这行代码执行完之后,整个表单页面就可以完整地渲染出来了,问题解决。

技术图片

 

总结:

当我们在使用LayUI的表单时,我们要记得先把表单模块预加载出来。把这两部分当成一个整体来操作就OK了。

 

 2020-04-02

以上是关于layui如何将一个模块的值赋值到另一个模块的主要内容,如果未能解决你的问题,请参考以下文章

如何将模块从一个 virtualenv 复制到另一个

如何将数据源从一个模块引用到另一个模块并将其作为变量传递给根模块?

LayUi创建一个自定义通用模块

python如何在一个模块中调用另一个模块中的变量

layui中如何给 表单中的input标签动态赋值,怎么获取父页面中的值

Fastadmin 如何引入 layui 模块