layui表格的一些常见备忘

layui很好。表格有些操作文档也不可能一一讲到,这里记下备忘。一个常见场景是有合计的行,数据是网络请求的,当修改一行后表面上合计并没有变,这时候刷新下就好。vartableIns=table.cache['finance_pay'];obj.update(trdata);table.reloadData('finance_pay',{cols:[[{field:'money_text'}]],data:tableIns});//表格更新如这样,更新的是合计行,也可以整体更新,后面的对象可以省了。

Windows下安装Imagick扩展

Windows下安装Imagick扩展 1、安装前先phpinfo查看版本信息 PHP Version 5.6.40 Compiler              MSVC11 (Visual C++ 2012) Architecture         x64 Thread...

gulp的一些安装使用

前端越搞越复杂,经常一些命令行打来打去不晓得炫的是什么,windows系统的成功不就是因为可视化吗?不抱怨了,哈哈。layui的新版本不追了,本来还是想继续一直跟着升的,但是由于mb很多新特性不支持了,不追了,自己决定就基于2.76再去自己优化吧。其实看看别人的源码,提高的更快,也更能按照自己的心意改造。看他源码里面用了个gulp,什么个鬼。哦,原来是另一个自动化构建工具,为了方便自己打包,少不了自己电脑上也装份。我这个老window7上node都只能装低版本了,还能装吗?试了下能装。阿里云的npm镜像也

layui中表格的一些使用中的问题

layui又升级了,现在到了2.90。我试了一下,很多问题都修补了,而且更好,比如相册里的缩放和旋转官方都增加了,更增加了镜像,好。但我更关心的是table。特别的table的静态更新。因为有这么个需求,比如我点看欠账,修改欠账后我直接更新页面。也就是obj.update(trdata);但这样还是有个小问题,就是底部合计并不会跟着更新。这样我们就要重新刷新一下,这样。table.reloadData("id");但这又有一个问题,重新请求了,由于这单欠账已经清除了,请求的表单里带了原

petite-vue的简单使用

vue以前宣传是渐进式框架,可以在本身有的网页文件里无侵入使用,这点我很喜欢。前端发展太快了,先是2,现在3,现在好像流行vue单文件了。我不是专业程序员,没那么多精力跟踪。有个小东西想有时间改下,据说现在petite-vue更适合无侵入改造原网页。看看,先上人家的源码地址https://github.com/vuejs/petite-vue我个人喜欢什么都掌握在自己手上,因此那种js在别人服务器上的事情我是万万不敢的。放上两个js地址,源码里也了也有。Globalbuild:https://unpkg.

典型的Promise模拟应用

典型的Promise模拟应用asyncfunctiongetxx(){returnawaitnewPromise((resolve,reject)=>{//异步操作setTimeout(()=>{if(5==6){resolve('Promise延迟2秒后resolve');}else{reject("失败");}},2000);});}asyncfunctionwo(){returnawaitgetxx();//将mypromise替换为getxx}wo(

为layer.photos增加鼠标滚轮缩放及旋转功能
为layer.photos增加鼠标滚轮缩放及旋转功能

layer.photos里自带了没有,但自己确实又需要这个功能,有些手机上传的图,如果在电脑上不能旋转,看还是不方便的。第一步,在主main.js里添加如下代码//增加layui的相册层里鼠标滚轮则图片可以变大变小$(document).on("mousewheelDOMMouseScroll",".layui-layer-phimgimg",function(e){vardelta=(e.originalEvent.wheelDelta&&

petite-vue 快速上手

Vue 可以作为独立的脚本文件使用,无需构建步骤!如果你有一个后端框架,并且它已经渲染了大部分的 HTML,或者你的前端逻辑并不复杂,不需要构建步骤。 所以,Vue 也提供...