随笔记录17 layui laydate 动态创建input后点击无效

随笔记录17 layui laydate 动态创建input后点击无效,第1张

我们在每次动态生成laydate组件时, laydate框架会给input输入框增加一个lay-key="1", 这样就导致了多个laydate 的inpute框都有lay-key="1"这个属性 . 所以就不起作用了

解决办法就是通过JS或jQuery把动态生成的lay-key属性删除或置空

动态组件直接在组件的根元素上绑定@click不生效,使用@click.native,给组件绑定原生事件动态组件一起使用可能会导致在modal关闭的时候没有反应的情况,这时候注意是不是tab使用了非闭合标签动态设置展开折叠无效,引发这个问题的原因是,这个属性是设置默认的展开折叠,也就是说,树是先渲染的,数据是后来才加载的,渲染时树是空的,所以当数据渲染后,就产生看起来没有生效的效果当我们使用LayUI的面板元素时,可能会动态的去拼接相应的面板数据,当我们运行程序后,会发现面板不能按正常的效果执行,解决办法是须手工执行 element.init(type, filter)方法即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11825434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存