岁月小偷

岁月小偷 VIP3

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

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

(这个人懒得留下签名)

岁月小偷 最近的提问

岁月小偷 最近的回答

  • 26分钟前实现单元格编辑,以及弹出选择数据后赋值中回答:

    @ycgyab 嗯,也可以
  • 26分钟前各位大佬知道这个验证是用的那个插件吗?还是自己实现的中回答:

    要刷新才会有信息,不是主动推送的;验证码出处这种问题一般你审查元素查看一下图片的src就知道了额
  • 49分钟前实现单元格编辑,以及弹出选择数据后赋值中回答:

    @ycgyab 额,这个实际就是一些普通的js处理啦,主要都是业务逻辑处理,没什么特别的通用性的,搞不定的话可以加我QQ(470459819)远程给你改一下吧,方法对了其实代码挺简单的几句
  • 1小时前layui table 获取到了后台的数据,在table 表格上计算出最后的价格中回答:

    用templet自定义td中的内容, https://www.layui.com/doc/modules/table.html#templet
  • 1小时前实现单元格编辑,以及弹出选择数据后赋值中回答:

    就是layer中选中一条数据的时候要将数据回填到底下表格中之前点击弹出这个layer的tr的记录中呗,一般来说如果没有自己封装出来update方法,可以利用tool监听中的obj.update,在tool监听中写layer的弹出,并且在success中写子table的事件,事件处理用外面表格的tool的obj.update,只要是还在那个作用于内就可以使用它,虽然obj.update也是有各种限制的,但是用的好还是可以利用这个tool事件中的obj.update的,
  • 1小时前layui table 和 formSelects 结合案例中回答:

    @ycgyab 没看明白你要实现是是什么,你是说在layer上点击一行然后将这一行的值赋给下面的table中当时点击弹出这个layer的那一行的某个字段?
  • 13小时前layui table 和 formSelects 结合案例中回答:

    @ycgyab 在这个js里面

    table.on('toolbar(test)' 这个监听里面
  • 15小时前table表格合计行怎么自定义中回答:

    可以参考我上上个帖子中的做法
  • 16小时前数据表格点击页数数据不会刷新中回答:

    一般这种问题要看接口发过去了什么参数,后台做了什么处理,返回了什么数据,看看是哪个环节出的问题,比如后台是否真的做到了服务端分页的逻辑,其对应要的跟分页相关的参数是什么(page,limit之类的),前端在请求的时候又发过去了什么数据,符不符合他的要求,
  • 17小时前formSelects-v4.js 基于Layui的多选渲染有问题中回答:

    问题和截图看着都有点眼熟,还没有解决吗?估计远程看一下比较容易发现问题所在,方便远程让看一下的话加我QQ吧(470459819)
  • 17小时前layui表格横向滚动条样式怎么修改中回答:

    这个直接百度谷歌一下就会出来很多的了,跟layui无关,他就是一个滚动条,且layui没有自定义滚动条的样式,所以你设置全局的滚动条样式是什么对应的layui的表格里面的就是什么。
  • 17小时前layui table 和 formSelects 结合案例中回答:

    @ycgyab 可以的,基本上就是监听主table的一些事件,需要的时候弹出一个layer,这个layer中显示的是一个table,然后在layer的表格或者layer本身的事件中去得到你要回填到主表格的数据,把数据更新到对应的记录里面去就好,大致的思路就是这个,具体实现就一步一步从简单的开始弄,理论上是可以的
  • 20小时前使用layui.config时get net::ERR_ABORTED 404中回答:

    @蜗牛不争 [嘻嘻] 问题解决了就好
  • 21小时前关于table的templet、toolbar和update的理解和建议中回答:

    @我来自宇宙 底层实现的原理本来就不一样,layui基于jquery做的,vue本身就是数据“双向绑定”,还有计算属性侦监听,还有各种钩子,如果能把vue也用出这种问题的话从某种意义上来说也是一种人才
  • 23小时前layDate 新增“日期多选”和“销毁方法”中回答:

    @紫铃 突然才发现漏回复了一条信息,这个功能实现了吗?一定要是这个效果么?实际你要的就是提供一些便利的可以提供用户快速选择的一些常用的日期范围吧,如果只是要这个功能加到laydate中的话,可以看看我之前的这个帖子给 layDate 来一场大革命 的这个效果:
  • 23小时前数据表格里,返回授权失效,请重新登录,状态401.怎么去提示用户重新登陆?中回答:

    本质上layui的table的请求是用jquery的ajax,所以利用$.ajaxSetup设置一个通用的complete回调处理,监听到401错误就提示你要的内容做你要做的事情,这样子不管是table还是upload还是什么其他的组件,滋要是走的jquery的ajax的都能处理到。
  • 23小时前layui 树形表格不显示数据 后台返回json数据 正常 数据接口正常 中回答:

    @小杨红黑树 是在弄不好的话可以加我QQ(470459819)我远程给你看下吧,这么说效率比较低,很难看出什么问题了
  • 23小时前layui 树形表格不显示数据 后台返回json数据 正常 数据接口正常 中回答:

    @小杨红黑树 用他的测试数据可以出来吗?
  • 23小时前使用layui.config时get net::ERR_ABORTED 404中回答:

    @蜗牛不争 还是404么?一般还是要根据错误信息去找问题,如果是404一般就是根据错误的最终路径,还有自己的项目的结构,去设置一个合理的base,然后需要用到的时候经常还会用到layui.extend去执行一些模块的对应的路径,比如base执行的是/js/路径,但是js不是直接放在整个文件夹下的,是里面的一个子文件,比如叫ztree/ztree.js,那么可以这么写
    layui.config({
    base: '/js/'
    }).extend({
    ztree: 'ztree/ztree' // 子目录路径.../最后是文件名称
    })
    根据错误信息的路径,跟你的实际的项目的文件结构,找问题所在
  • 1天前layui 树形表格不显示数据 后台返回json数据 正常 数据接口正常 中回答:

    @小杨红黑树 你说的“应该不是这个问题”的根据是什么?建议你先不要直接就用接口调试,先用静态数据的,一般都会提供data模式的,你先用data能实现了再试接口,然后一般来说插件也会给你提供很多的例子,他也会提供数据的结构,你好好理解他的原理,比如treeIdName应该配置什么,treePidName又是什么,这些都不能瞎写的,要理解他的含义并且根据自己的数据返回的格式设置,字面上看treeIdName一般就是设置主键的字段名称,你设置成parentid,那么再好好你的返回的数据机构,数据中的parentid的值一看就完全不符合一个主键字段应该有的唯一性,所以一开始就错了,然后treePidName这个字面也很清楚就是设置父节点id的字段名称,但是你设置的是pid,结果返回的里面看这个pid又更像是主键id来着,所以根本就形成不了一棵树,出现没有数据也是有可能的,
  • 1天前layui table 和 formSelects 结合案例中回答:

    @ycgyab 额~你发的那个链接完全看不出重点是什么,跟tableSelect好像一点关系都没有,那个功能实际就是事件中用layer弹出一个table选择完成之后回调到一些地方去,这些都是一些基础组件的组合使用而且,不是什么新鲜玩意额,时遇到什么问题了吗实现过程中,目前记得有相关的第三方插件叫tableSelect的,基本上也是类似select的,只不过内部显示的是一个table而已,所以你说的是怎么在table中使用这个让他弹出的时候可以见到,还是说的跟你发的链接一样是点击可以弹出一个含有table的layer给选择,如果是前者的话可以参考这个帖子里面处理formSelects的方法思路,根据实际的情况处理一下,如果是后者,那么实际就是一些简单的组件之间的组合使用问题了。
  • 1天前layui table 和 formSelects 结合案例中回答:

    @金乡大蒜 不会吧,关键是现在已经能满足基本的需求了呀,又不是到了没有更新就完全用不了的地步,也有不少优秀的第三个插件可以使用,大版本估计最近就会发布,值得期待。
  • 1天前layui table 和 formSelects 结合案例中回答:

    @ycgyab 你好,增删改这些可以看看这个帖子: 关于表格数据变更的一种处理方式 ,至于表格的事件监听在哪写的,你可以下载我帖子中的项目下来,然后看看页面的代码就基本知道了,因为我有几个页面有一些相同的功能,所以把他们的监听都写在一个通用的js testTablePlug.js里面了,监听还是通过on(tool)之类的表格提供的监听,找一找就能找到
  • 1天前下拉框生成时如何把属性也带过去中回答:

    这个原生的没有这个支持,需要自己特殊处理一下,简单粗暴的就是直接修改源码,layui是开源的,可以根据自己需要去二次开发;另外的就是可以利用一些手段,自己补充上去,比如form.render之后你在遍历一下将需要的class加到对应的节点上去,这样就不需要修改源码后面更新也会更加方便一些,不过坏处当然就是要增加一些开销;
  • 1天前使用layui.config时get net::ERR_ABORTED 404中回答:

    你提到本地可以这个才是奇怪的事件,本身是你对layui的一些基础的支撑不熟悉,特别是模块化这块,也不知道这个写法是怎么的出来的,建议你先好好的看看layui的基础文档先;另外一个就是要学会根据错误信息去找问题,推测出一些代码的意思,比如这个layui.config方法中设置的base,你认为他的作用是什么?根据错误信息,你应该就会看出来他的地址中有你设置的base的这段信息,然后直接加上了address.js去找到这个文件然后发现找不到,所以可以推出是因为base设置错了导致的,再细看他的路径,就可以推出实际这个base要的就是一个文件夹的路径,后面use那些非自带的模块会以这个路径为根基去找,所以base一般就是'/js/'或者'../js/modules/'之类的,后面use到自定义的模块的时候就会是'/js/modules/address.js',所以base哪里不是要的一个js的路径而是一个文件夹的路径。
  • 2天前关闭iframe层后,再点击他就不弹出了,而且也不报错。中回答:

    你的按钮添加在table的头部toolbar里面,事件的监听写在哪的?如果不是在done回调里面,因为reload,table重构,节点重新生成了,这个时候就没有之前事件监听了,要么采用事件委托要修改一下事件绑定的位置,要么采用table自带的toolbar监听的形式。
  • 2天前layui 树形表格不显示数据 后台返回json数据 正常 数据接口正常 中回答:

    没用过这个插件,不过从你帖子的内容看应该是配置有问题。treeIdName和treePidName的配置跟你的数据结构对不上,应该是弄错字段了。
  • 2天前css库居然没有示例中样式@文件上传中回答:

    你是不是对layui的upload组件有误会,upload他只是一个单纯的上传组件,他不是说你render的时候就给你渲染出来你看到你问题截图中的那个方块按钮啥的,而是可以给页面上的节点渲染一下让他可以点击的时候就弹出文件选择,选择之后可以给你提交请求,返回有监听你自己处理成要的效果,就是一个很单纯的东西,你可以给页面上的一个button加,给一个input加,给一个图片加,给任意节点加,你要求layui还要给你提供这些所有载体的css?
  • 3天前layui table 和 formSelects 结合案例中回答:

    @DLWX 嗯,那就是上面说的了,这个原本是没有的,自己添加在插件里面添加的一个小功能,如果引入了这个插件的额话实际就是在cols中给对应需要加上这个过滤的加上一个filter: true即可,如果不想引入插件,可以参考这个思路去处理
  • 3天前有木有顶部的弹窗样式中回答:

    settop只是用来设置一个layer置于layers中的最上方而已,不是这个。其他的小伙伴也都说了,基本上就是那些,自己多看下文档尝试下,弄不出来再给你例子代码