岁月小偷

岁月小偷 VIP3

认证信息:2018-2019 年度 layui “社区之光”

61890飞吻 2017-9-5 加入 来自北京

(这个人懒得留下签名)

岁月小偷 最近的提问

岁月小偷 最近的回答

  • 16小时前主题配置中的hover色怎么配中回答:

    @牧野玄心 自己定义一些样式就好了,他这个主题,会在body中加入对应的layadmin-themealias="XXX" 自己的css文件写一些[layadmin-themealias="XXX"] .layui-nav-tree .layui-nav-bar{....};当然你有可以模仿他的其他的样式的处理方式,在config里面配置,然后在admin.js里面修改一下他解析的样式tpl添加一下对.layui-nav-tree .layui-nav-bar的处理也可以。
  • 16小时前table 缓存中回答:

    layui是基于jquery做的,不是vue的双向绑定,你用js将dom节点的内容改变了,你看着是改过来了,后面你获得数据的地方,你是自己去dom里面取数的吗?要是你去dom里面自己去取数能有错?你打印的是他进入回调的时候给你的data还是什么,关键是你要了解,他这个是从哪来的数据,直接从页面dom节点取的吗?不是!是有数据缓存的,后面获得数据啥的都是取缓存中的数据,而不是愣从页面dom节点拿数据,所以你要用他给你的东西,自己做一些毫不相干的事情,最后怪他没有支持你各种不相干操作是一种bug?所以修改值不能简单的做一些表面的工作,关键的是要更新表格的缓存数据也就是table.cache里面的内容,然后才是dom节点,两者结合才能算是一个完整的修改,缺任何一个环节都是半拉子
  • 17小时前主题配置中的hover色怎么配中回答:

    自己处理一下样式就好,主要就是设置.layui-nav-tree .layui-nav-bar这个css
  • 19小时前layui table 和 formSelects 结合案例中回答:

    @仲夏夜之梦377 不过也不太好处理,感觉上这个打印的功能最好是在没有复杂的表单元素的时候使用才比较好,如果有复杂的表单元素的话处理起来是比较麻烦费劲
  • 19小时前layui table 和 formSelects 结合案例中回答:

    @仲夏夜之梦377 最近比较忙,没怎么看社区,发现有一些没有回复的信息,不好意思,打印的这块他是将内部的节点的html哪去打印了,所以会有问题,一般应该是直接取到里面的text()打印就好,
  • 19小时前下拉必输校验标红问题中回答:

    @dxldandan 嗯,非要神操作+钻牛角尖的话可以说是有问题,对应的处理方案就是利用mousedown之类的事件,将当前提交按钮所处表单的红框对应的那个class给去掉先
  • 1天前表单验证触发问题中回答:

    内容属于 layuiadmin 会员专区,此处不予展示
  • 1天前还是关于错误码的问题中回答:

    内容属于 layuiadmin 会员专区,此处不予展示
  • 1天前table中是否能让列的数据自动变更(请看图)中回答:

    大致的思路就是在table的done回调里面写定时器每隔一秒试试的去计算出时间差然后设置到表格的dom节点中去。templet是无法做到这些的,
  • 1天前layui评分(新手上路有地方不懂,还请多多指教)中回答:

    rate他不是一个标准的form表单元素,所以无法默认的就找到他们的值,在提交的时候,一般来说可以有几种方法处理,一种就是给rate设置一个隐藏的input之类的,然后监听rate change将值同步到input中,最终提交的时候就会找到这个input的内容;另外一种方案就是监听提交,在最终在提交之前再遍历表单中的rate组件,把对应的值给拿到放到提交的数据中一起提交。
  • 1天前下拉必输校验标红问题中回答:

    这个问题不大吧,他红框是在出现不通过的情况之后会加进去的class,然后填写了,或者选择了就会去掉这个class,比如你这么奇特的操作,第一次提交先让第一个选择通过,提示第二个有问题之后,没有修改第二个,那么第二个的红款不会消失;然后还把原来通过的给改掉了,再提交,出现之前的错误提示还在,新加了其他的错误,那么这么神操作下出现两个提示框感觉也没啥不合理的地方啊个人觉得,
  • 1天前laydate确认按钮选择后回调不触发中回答:

    内容属于 layuiadmin 会员专区,此处不予展示
  • 2天前form自定义数据验证中回答:

    内容属于 layuiadmin 会员专区,此处不予展示
  • 6天前layadmin在调试中views文件不显示中回答:

    内容属于 layuiadmin 会员专区,此处不予展示
  • 6天前layui 模板引擎渲染问题中回答:

    所以你,d你觉得是什么?是你接口返回的对象?那么d.attac.....这个压根就不存在,而是d.data.recodes...;如果d就是data,照样也不对,如果d是data.records那么还是不对,它是一个数组来着,所以关键你要搞明白的是d到底是什么,方法就是打印或者debugger,tpl的模板语句中js代码也是可以写debugger来断点调试的,打一个断点,自然就知道d到底是什么,不要靠猜
  • 6天前渲染单个元素不起作用中回答:

    第二个参数要的是.layui-form上的lay-filter的值,不是你说的单个比如selec或者checkbox上面的lay-filter,不要搞混
  • 6天前layui 模板引擎渲染问题中回答:

    报错信息已经非常明显了,就是js代码出现了错误,d.XXX.length如果d.XXX本身就是null或者未定义你这么写能不报错吗?这个在普通的js文件里面照常出问题,跟是否在tpl中无关,一般看浏览器报错信息,他一般显示的更加具细,基本是哪一行的都给标出来了记得是,注释是有用的,他不会解析这段,主要注释的对,所以要检查的是是否注释两种情形下报错的具体信息是什么是否是同一块,是否在你注释的里面等等,逐一排查
  • 6天前layadmin在调试中views文件不显示中回答:

    内容属于 layuiadmin 会员专区,此处不予展示
  • 6天前关于tablePlug 使用问题中回答:

    @阿酷 这个只能打断点调试一下了,如果肉眼看代码觉得没错的话就断点调试一下看看代码走的流程,对应的要获取的是否都能正常的获取到
  • 6天前table.set(options) 报错中回答:

    @我的电脑304 怎么添加的?
  • 6天前关于tablePlug 使用问题中回答:

    @阿酷 可以通过找到dom节点直接修改的,关键看怎么写,form.on select的时候可以得到当前操作select的原始节点,那么它所在的tr自然就可以得到,剩下来的就跟你table.on的时候没啥区别了
  • 6天前关于tablePlug 使用问题中回答:

    @fly_1 木有删除的功能的,
  • 6天前layDate 新增“日期多选”和“销毁方法”中回答:

    @heyepeng 感谢认可
  • 6天前layDate 新增“日期多选”和“销毁方法”中回答:

    @柱华 自己封装一层,内部渲染的逻辑还是laydate自身的,这样后面升级会更加方便一些
  • 6天前layDate 新增“日期多选”和“销毁方法”中回答:

    @柱华 你好,插件里面就实现了,如果你说的是在引入了该插件的基础上的话,本身就有了,也就是说你的elem写的如果能找到多个节点就会依次渲染,即使他已经被前面的渲染过了,也会渲染成最新的option;如果你说的是在没有引入这个插件的基础上如何做到,那么可以按照我实现的思路自己封装一下,实际就是遍历elem找到的节点,然后逐一渲染。
  • 6天前layDate 新增“日期多选”和“销毁方法”中回答:

    @joylee109 这个估计没办法,因为事件部分没办法显示,只有一套到两套时分秒,要如何区分谁是谁的谁,这个基本很难自圆其说,建议这种的话就用成一组input好了,每个都是单独的一个时间,然后可以动态的添加删除。
  • 6天前在弹出层中添加文件上传组件,在页面不刷新的情况下,第一次毫无bug,第二次就出问题了中回答:

    @踏步 不确定你说的是什么?是说加了display: none的样式但是还是能看到还是?一般来说就是有更高级别的样式让它显示出来了,可以看看具体是哪个样式,或者加多一个class="layui-hide"
  • 6天前请问,表格重载为什么失效啊中回答:

    @肥到模糊 这个关键看报错信息,根据错误信息找问题
  • 6天前layui 数据表格 后端返回的数据是几个数组,我表格展示只用到一个数组中回答:

    @一品轩 关键看你怎么写的咯,逻辑写对了就对,写错了这么干说我也不知道你是怎么写的错在哪
  • 6天前想要复制一个table.js,修改后变成另外一个类库,在前端界面使用,应该怎么操作中回答:

    内容属于 layuiadmin 会员专区,此处不予展示