自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 vue路由跳转传参数

vue中路由跳转传参数有多种,自己常用的是下面的几种 通过router-link进行跳转 通过编程导航进行路由跳转 1. router-link<router-link :to="{ path: 'yourPath', params: { name: 'name', dataOb

2017-09-06 17:46:53 55718 4

原创 vue 中央事件总线

最近项目问题兄弟组件通信组件前进刷新,后退不刷新1.组件通讯 父子组件之间传递数据子组件通过props来接受父组件传递的数据,在兄弟组件之间传递数据的话可以使用框架vuex,对于不是庞大的单页面应用就不太适合使用了, vue 官网提供了一种方法叫做 中央事件总线// 新建一个 Bus.vue文件,new 一个 vue 实例导出export default new Vue({ n

2017-08-31 22:13:53 15166 1

原创 切换node版本之初次踩坑

无聊的时候倒腾这个摆弄那个的,昨天晚上闲着无聊看了看node手贱切换了版本,当时没在意但该来的总会来的,结果第二天早上一上班代码就报错报错如下master* $ npm

2017-08-30 10:22:35 2000

原创 git You are not allowed to push code to protected branches on this project

最近开始了一个新项目,提交代码的时候出现了点问题 意思大概是不允许你往被保护的分支上提交代码,解决的办法也很简单,去找项目创建人告诉他将你的gitlab或者github账户添加到被保护的分支的开发人员列表内即可,这不是我们操作的问题

2017-08-24 16:14:45 4342

原创 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

2017-07-25 10:59:41 10950

原创 jquery对象key值保存变量问题

昨天在项目中遇到了一个小坑记录一下! 有一个功能在保存的时候需要向后台传输时间参数,在保存的时候获取保存的数据调用对应的保存方法 在方法内拿到保存数据后得到的时间参数是YYYY-MM-DD格式的,后端需要时间戳格式的,所以在前端做个转换 转换时间戳的方法有很多种,个人觉得最简单的一个方法是 +new Date('2017-07-21'),这样得到的就是一个时间戳 在数据处理完之后需

2017-07-21 09:51:23 1544

原创 easyui datagrid 获取当前行数据的某个编辑器并赋值

/* * dg 当前datagrid的ID * idx 当前行的索引值 `` * Field 需要获取的编辑器显示的字段 */function getEditor(dgId,idx,Field){ return dgId.datagrid('getEditor', {index : idx,field : Field});} 获取当前索引值 dg.datagrid('get

2017-07-13 16:17:18 4832

原创 时间戳转换为 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

2017-07-10 14:18:03 4269 1

原创 easyui 点击行不选中checkbox

checkOnSelect:true;//当用户点击行的时候该复选框就会被选中或取消选中 checkOnSelect:false;//当用户仅在点击该复选框的时候才会被选中或取消

2017-07-05 15:52:07 2357 1

原创 easyui datagrid 控件全选

easyui datagrid 控件全选 在datagrid控件中全选功能都是easyUI给做好的,只需要将负责全选的复选框设置下面的这个属性为false属性即可全部选中singleSelect:false; 然后通过getChecked获取选中的数据就可以了var selRows = $(datagridName).datagrid('getChecked');

2017-06-28 09:23:21 11035

转载 文章标题

今天在知乎看到了一个回答比较实用 有哪些短小却令人惊叹的 JavaScript 代码? 原文请点击这里try{ alert(a);}catch(e){ window.location.href = 'https://stackoverflow.com/search?q='+e.message;} 对于try{}catch(e){}的用法这里就不多说了;在上面代码中

2017-06-21 13:07:22 182

原创 文章标题

今天项目开发中遇到了jQuery拖拽问题,因为本项目的用户大部分是使用360浏览器在360浏览器中遇到了无法拖拽报错的问题 源代码如下function dragModalBox(id) { var header = $('#modal' + id).find('.modal-header'), content = $('#modal' + id).find('.modal-cont

2017-06-13 22:35:23 217

原创 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不报错了

2017-06-02 17:29:29 27558 5

转载 常用正则表达式

常用正则表达式校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$校验中文-字符串仅能是中文^[\\u4e00-\\u9fa5]{0,}$由数字、26个英文字母或下划线组成的字符串^\\w+$校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句。[\\w!#

2017-04-06 14:40:15 352

原创 正则表达式截取字符串

正则截取字符串内容截取两个字符串之间的内容var str = "我爱你";str = str.match(/我(\S*)你/)[1];alert(str); //爱截取某个字符串前面的内容var str = "我爱你";tr = str.match(/(\S*)爱/)[1];alert(str); //我截取某个字符串后面的内容var str = "我爱你";str = str.match

2017-04-06 14:29:41 8682

原创 部分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 //测试字符串是不是以什么结尾

2017-03-18 20:20:27 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除