摘要: 想想好还是说下vuex数据的持久化存储吧。依稀还记得在做第一个vue项目时,由于刚刚使用vue,对vue的一些基本概念只是有一个简单的了解。当涉及到非父子组件之间通信时,选择了vuex。只是后来竟然发现,刷新页面,数据去哪了???一脸懵逼。其实vuex本质上只是一个公共变量,是存储在浏览器内存中的, 阅读全文
posted @ 2019-01-19 16:18 Gerryli 阅读(4183) 评论(1) 推荐(1) 编辑
摘要: 在利用vue做一些H5页面时,或多或少会遇到有图片上传的操作,主要是运用html5里面的input[type=file]来实现,传递到后端的数据是以二进制的格式传递,所以上传图片的请求与普通的请求稍微有点差异,具体体现在传递数据的格式是FormData,FormData是一个构造函数,具体用法链接如 阅读全文
posted @ 2019-01-19 15:58 Gerryli 阅读(2712) 评论(0) 推荐(1) 编辑
摘要: 之前发现一款比较强大的js解析excel插件SheetJS js-xlsx,一直未投入到生产中使用。最近有批量导入的需求,大致看了下文档,使用比较方便快捷,容易上手,现在以AngularJS为例,介绍下其基本使用: 1、下载核心js文件xlsx.full.min.js,通过script标签引入到项目 阅读全文
posted @ 2019-01-19 14:34 Gerryli 阅读(2530) 评论(0) 推荐(1) 编辑
摘要: 之前一直都是用vue来完成一些日常开发,初入AngularJS,记录一些日常开发遇到的问题。 1、双向数据绑定 AngularJS与vue的区别在于,vue采用的是虚拟DOM,模板文件上绑定的一大堆指定指令什么的,最终并不会被编译到HTML DOM中,而AngularJS模板文件中编写的指令会切实存 阅读全文
posted @ 2019-01-17 19:17 Gerryli 阅读(1536) 评论(0) 推荐(1) 编辑
摘要: 在前端开发中,经常会用到svg图标,在vue开发的中,经常会借助一些第三方插件,经常用的有vue-svg-icon,基本使用步骤为: 1、安装插件(会提示没有安装xml-loader,只需要安装下xml-loader,重启下项目就可以解决报错) 2、引入组件 3、在项目src目录下创建svg文件夹( 阅读全文
posted @ 2019-01-16 08:59 Gerryli 阅读(3053) 评论(1) 推荐(1) 编辑
摘要: git command 一、新建代码库 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初始化为Git代码库 $ git init [project name] 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 显示当前的Git配置 $ git c 阅读全文
posted @ 2019-01-11 19:01 Gerryli 阅读(175) 评论(0) 推荐(1) 编辑
摘要: 1、如何让不固定元素宽高的元素垂直水平居中 flex布局写法: 2、禁止div复制功能 3、设置文字的溢出隐藏效果 阅读全文
posted @ 2019-01-11 18:54 Gerryli 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 打开git bash命令行工具,依次执行以下命令,直接下一步: 私钥生成:ssh-keygen -t rsa -b 2048 -f private.key 公钥生成:openssl rsa -in private.key -pubout -outform PEM -out public.key 生成 阅读全文
posted @ 2019-01-10 12:36 Gerryli 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 在工作中,有时候会有需求操作剪切板内容(复制、粘贴),看了很多种方法,js高程中推荐以下写法: 实际应用中,也可以借助浏览器的document.execCommand 命令,兼容性如下所示: 基本用法: MDN:https://developer.mozilla.org/zh-CN/docs/Web 阅读全文
posted @ 2019-01-10 08:58 Gerryli 阅读(1303) 评论(0) 推荐(1) 编辑
摘要: 1、找到端口名(3004) netstat -aon | findstr "3004"2、找到pid tasklist|findstr "6412" 3、关闭端口 taskkill /pid 6412 -t -f 阅读全文
posted @ 2019-01-09 12:39 Gerryli 阅读(6291) 评论(0) 推荐(1) 编辑