easyui 点击行不选中checkbox checkOnSelect:true;//当用户点击行的时候该复选框就会被选中或取消选中 checkOnSelect:false;//当用户仅在点击该复选框的时候才会被选中或取消
vue路由跳转传参数 vue中路由跳转传参数有多种,自己常用的是下面的几种 通过router-link进行跳转 通过编程导航进行路由跳转 1. router-link<router-link :to="{ path: 'yourPath', params: { name: 'name', dataOb
vue 中央事件总线 最近项目问题兄弟组件通信组件前进刷新,后退不刷新1.组件通讯 父子组件之间传递数据子组件通过props来接受父组件传递的数据,在兄弟组件之间传递数据的话可以使用框架vuex,对于不是庞大的单页面应用就不太适合使用了, vue 官网提供了一种方法叫做 中央事件总线// 新建一个 Bus.vue文件,new 一个 vue 实例导出export default new Vue({ n
git You are not allowed to push code to protected branches on this project 最近开始了一个新项目,提交代码的时候出现了点问题 意思大概是不允许你往被保护的分支上提交代码,解决的办法也很简单,去找项目创建人告诉他将你的gitlab或者github账户添加到被保护的分支的开发人员列表内即可,这不是我们操作的问题
vue run dev 8080端口被占用 vue run dev 8080端口被占用 用vue 官方脚手架vue-cli构建项目容易碰到一些小错误vue init webpack project-name......cd project-namenpm install npm run dev 因为vue-cli默认是8080端口,刚好自己目前项目也是在用8080,所以只好去改vue的默认端口啦找到config目录下的i
jquery对象key值保存变量问题 昨天在项目中遇到了一个小坑记录一下! 有一个功能在保存的时候需要向后台传输时间参数,在保存的时候获取保存的数据调用对应的保存方法 在方法内拿到保存数据后得到的时间参数是YYYY-MM-DD格式的,后端需要时间戳格式的,所以在前端做个转换 转换时间戳的方法有很多种,个人觉得最简单的一个方法是 +new Date('2017-07-21'),这样得到的就是一个时间戳 在数据处理完之后需
easyui datagrid 获取当前行数据的某个编辑器并赋值 /* * dg 当前datagrid的ID * idx 当前行的索引值 `` * Field 需要获取的编辑器显示的字段 */function getEditor(dgId,idx,Field){ return dgId.datagrid('getEditor', {index : idx,field : Field});} 获取当前索引值 dg.datagrid('get
时间戳转换为 YYYY-MM-DD格式 时间戳转换为 YYYY-MM-DD 标准时间格式function getTime(dateStr){ var date = new Date(dateStr); var Month = date.getMonth() + 1; var Day = date.getDate(); var Y = date.getFullYear() + '-'; var M = Month < 1
easyui datagrid 控件全选 easyui datagrid 控件全选 在datagrid控件中全选功能都是easyUI给做好的,只需要将负责全选的复选框设置下面的这个属性为false属性即可全部选中singleSelect:false; 然后通过getChecked获取选中的数据就可以了var selRows = $(datagridName).datagrid('getChecked');
文章标题 今天在知乎看到了一个回答比较实用 有哪些短小却令人惊叹的 JavaScript 代码? 原文请点击这里try{ alert(a);}catch(e){ window.location.href = 'https://stackoverflow.com/search?q='+e.message;} 对于try{}catch(e){}的用法这里就不多说了;在上面代码中
文章标题 今天项目开发中遇到了jQuery拖拽问题,因为本项目的用户大部分是使用360浏览器在360浏览器中遇到了无法拖拽报错的问题 源代码如下function dragModalBox(id) { var header = $('#modal' + id).find('.modal-header'), content = $('#modal' + id).find('.modal-cont
git pull报错Pulling is not possible because you have unmerged files git pull 报错error: Pulling is not possible because you have unmerged files.解决办法1. git add -u 2. git commit -m"" 3. git pull 先将文件先存放到暂存区然后提交注释,再git pull不报错了
常用正则表达式 常用正则表达式校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$校验中文-字符串仅能是中文^[\\u4e00-\\u9fa5]{0,}$由数字、26个英文字母或下划线组成的字符串^\\w+$校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句。[\\w!#
正则表达式截取字符串 正则截取字符串内容截取两个字符串之间的内容var str = "我爱你";str = str.match(/我(\S*)你/)[1];alert(str); //爱截取某个字符串前面的内容var str = "我爱你";tr = str.match(/(\S*)爱/)[1];alert(str); //我截取某个字符串后面的内容var str = "我爱你";str = str.match
部分JavaScript ECMAscript 2016 新特性 let块级作用域function fn(){ let a = 10;}console.info(a);//报错衡量 constconst a = 10;衡量a的值将无法改变;字符模板${变量}let a = 1,b = 2;//a的值是${a};//b的值是${b};测试字符串starstWith //测试字符串是不是以什么开头的endsWith //测试字符串是不是以什么结尾