摘要: 记录在工作中用的正则表达式--个人觉得比较通用的 正数 /(^[1-9][\d]*(.[\d]{1,2})?$)|(^0(.((0[1-9])|([1-9]\d?)))?$)/ 英文和数字同时存在 /^(([a-zA-Z]+)|(\d+))[a-zA-Z\d]*$/ 只能输入英文或数字 /^[a-z 阅读全文
posted @ 2019-05-06 15:34 _zhiqiu 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 实现的toast组件可以通过this.$toast()调用 需要的知识: vue.extend(); new Vue().$mount(); //如果mount内没有要挂载的元素vue只会渲染元素而不会加载的界面上 toast.vue的内容 <!--template的内容--> <template> 阅读全文
posted @ 2019-04-25 12:04 _zhiqiu 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: svg实现环形进度条需要用到的知识: 1、会使用path的d属性画一个圆环 2、熟悉stroke,stroke-linecap,stroke-width,stroke-dasharray、stroke-dashoffset 话不多说,直接上代码 效果: 阅读全文
posted @ 2019-04-06 23:52 _zhiqiu 阅读(4428) 评论(0) 推荐(0) 编辑
摘要: for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn 使用方法: 新建text文档,复制上面的文本到新建的text文档,然后改后缀名为.bat,双击运行即可 阅读全文
posted @ 2019-01-28 11:40 _zhiqiu 阅读(550) 评论(0) 推荐(0) 编辑
摘要: scoop(传送门) 安装 scoop是一个类似于linux下apt之类包管理器 安装scoop(Powershell 3+ and .NET Framework 4.5+) iex (new-object net.webclient).downloadstring('https://get.sco 阅读全文
posted @ 2019-01-17 11:37 _zhiqiu 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 什么是 provide / inject [传送门] vue的组件通讯方式我们熟知的有 props $emit bus vuex ,另外就是 provide/inject provide/inject 是 Vue.js 2.2.0 版本后新增的 API,在文档中这样介绍 : 这对选项需要一起使用,以 阅读全文
posted @ 2018-12-20 17:22 _zhiqiu 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: <?php ... ?> 简写成 <? ... ?> 服务器中可以通过php.ini中配置short_open_tag为on来实现 php语句必须以分号 ; 结尾 php语句必须以分号 ; 结尾 . 连接运算符,可以把两个字符串拼接起来 . 连接运算符,可以把两个字符串拼接起来 PHP支持的数据类型 阅读全文
posted @ 2018-10-18 16:52 _zhiqiu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 基于html5拖拽api实现列表的拖拽排序 html代码: js代码: 效果展示: 阅读全文
posted @ 2018-09-27 13:11 _zhiqiu 阅读(5675) 评论(0) 推荐(0) 编辑
摘要: 需要达到的效果: 列表页 >详情页/修改 >返回列表页(缓存列表页) 其它不缓存 路由入口的写法: 在路由钩子 beforeRouteLeave 中把需要缓存的组件的name加入 vuex 中的 catchPages 数组中 阅读全文
posted @ 2018-09-25 20:06 _zhiqiu 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 分片上传(结合element-ui的upload组件实现自定义上传) 官方文档: 传送门 阅读全文
posted @ 2018-09-21 10:18 _zhiqiu 阅读(4863) 评论(2) 推荐(1) 编辑
摘要: element-ui(vue)upload组件的http-request方法的使用 官方文档: http-request方法有一个默认的参数 content content 是一个object对象:里面包含包含一些upload组件的回调方法,可以使用upload组件原生的方法。 具体如下图 阅读全文
posted @ 2018-09-14 15:32 _zhiqiu 阅读(17683) 评论(0) 推荐(1) 编辑
摘要: javascript基础知识(在javascript中 = 是赋值符号) 变量 合法的变量命名规则:大小写英文、数字、 $ 和 _ 的组合,且不能用数字开头。 javascript有 8种 数据类型: Number //数字 Boolean //布尔 String //字符串 Array //数组 阅读全文
posted @ 2018-09-12 11:11 _zhiqiu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 去网上搜了一下,说是上传文件大小超过nginx的限制大小(nginx据说默认只能上传不超过2MB的文件) 解决方法: 阅读全文
posted @ 2018-09-04 17:27 _zhiqiu 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 初始化一个本地git仓库 添加要提交到git仓库的文件(暂存区) 提交文件(此操作前必须执行git add命令,否则没什么意义) 添加远程版本库origin(origin是一个代号,用来替代远程git仓库的地址) 推送你的更新到远程服务器 语法: git push [远程名] [本地分支]:[远程分 阅读全文
posted @ 2018-08-31 13:37 _zhiqiu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1>下载nrm npm i -g nrm(windows) sudo npm i -g nrm (linux和mac) 2>使用nrm管理npm源 nrm使用: Usage: cli [options] [command] Options: -V, --version output the vers 阅读全文
posted @ 2018-08-14 16:26 _zhiqiu 阅读(608) 评论(0) 推荐(0) 编辑
摘要: element-ui使用中碰到的问题 阅读全文
posted @ 2018-08-10 10:39 _zhiqiu 阅读(14234) 评论(0) 推荐(0) 编辑
摘要: 生命周期钩子(来自vue官方文档) 所有的生命周期钩子自动绑定 this 上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着你不能使用箭头函数来定义一个生命周期方法 (例如 created: () => this.fetchTodos())。这是因为箭头函数绑定了父上下文,因此 th 阅读全文
posted @ 2018-07-31 12:07 _zhiqiu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1>安装一些loader 2>在nuxt.config.js中配置(需要全局使用的scss) 阅读全文
posted @ 2018-07-04 17:50 _zhiqiu 阅读(6469) 评论(0) 推荐(0) 编辑
摘要: cmder下载地址:cmder官网 安装步骤: 下载cmder(cmder官网)并解压缩 配置环境变量 先配置CMDER_HOME(cmder.exe所在目录) 配置path:%CMDER_HOME% 验证是否配置成功(按window+R,输入cmder,如果出来窗口就成功了) 把cmder加入右键 阅读全文
posted @ 2018-06-26 13:18 _zhiqiu 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 原理: 叉排序树的查找过程和次优二叉树类似,通常采取二叉链表作为二叉排序树的存储结构。中序遍历二叉排序树可得到一个关键字的有序序列,一个无序序列可以通过构造一棵二叉排序树变成一个有序序列,构造树的过程即为对无序序列进行排序的过程。每次插入的新的结点都是二叉排序树上新的叶子结点,在进行插入操作时,不必 阅读全文
posted @ 2018-06-18 21:21 _zhiqiu 阅读(512) 评论(0) 推荐(0) 编辑