摘要: 问题: 当参数为url时且值含有"?",接收参数时在options中"?"之后字符串被截取 例子: 原因: 解析问题 解决办法: 使用encodeURIComponent():函数可把字符串作为 URI 组件进行编码。 在获取的时候decodeURIComponent(options.url) 阅读全文
posted @ 2019-01-31 11:52 温暖的人 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 前言: 在登录一个系统,要求第一次登录出现登录页面,之后再访问该系统,跳过登录页面。 一. router/index.js路由加校验 二.main.js判断该路由是否需要登录 阅读全文
posted @ 2019-01-23 18:09 温暖的人 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 一.发现vue-amap 发现vue-amap插件,优点是文档详细,易于上手 二.使用vue-amap 1 准备 在使用这个插件之前,首先需要申请高德地图的key。这个到官网就可以申请。申请过程就不叙述了。 2 安装vue-amap npm包安装:npm install -s vue-amap CD 阅读全文
posted @ 2019-01-14 19:15 温暖的人 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 1. 判断当前页面的环境 2.由于ios内部问题 有时要做特殊处理 web端: ios端代码参照:https://www.cnblogs.com/chaoyuehedy/p/8583272.html 阅读全文
posted @ 2019-01-04 15:34 温暖的人 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1.去掉input在type="number"时的上下箭头 2.禁用input数字滚轮事件 3.使用element-ui+vue时,在el-input加上@mousewheel.native.prevent来阻止鼠标滚动 如果还需要禁止上下箭头,则可采用以下方式 阅读全文
posted @ 2019-01-03 09:49 温暖的人 阅读(8470) 评论(1) 推荐(3) 编辑
摘要: 参数: 1.{Function} [callback] 2.{Object} [context] 用法: 在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM。 什么时候需要用Vue.nextTick() 原因 Vue是异步执行dom更新的,一旦观察到数据变化 阅读全文
posted @ 2018-12-28 19:25 温暖的人 阅读(6026) 评论(0) 推荐(0) 编辑
摘要: 一.Git整体理解 Git代码管理是分布式管理方式系统.优点在于其极高的安全性和非常强大的分支管理 整体流程图.png 工作区(working directory): 就是本地的代码区,电脑能看到的目录,就是工作区 暂存区(Index):工作区下有一个隐藏的'.git'文件,其主要作用是存储Git自 阅读全文
posted @ 2018-12-11 14:56 温暖的人 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在上传图片前判断尺寸的大小,遇到了好多的坑。 1.没有注意到onload是异步加载,所以一定要在onload后在执行判断图片尺寸 2.upload内部需要一个promise,简单的return出false并没有什么用 3.完整代码: 阅读全文
posted @ 2018-11-22 17:36 温暖的人 阅读(7072) 评论(0) 推荐(0) 编辑
摘要: 对于实现页面逻辑交互等效果,我们必须弄懂vue的生命周期,知道我们写的东西应该挂载到哪里。vue官方api给了简单的逻辑,如下: 所有的生命周期钩子自动绑定this上,因此你可以访问数据,属性和方法进行运算,所以要特别注意的是不能使用箭头函数来定义一个生命周期方法(例如created: () => 阅读全文
posted @ 2018-11-09 16:41 温暖的人 阅读(895) 评论(0) 推荐(0) 编辑
摘要: Promise是什么?是对象?数组?函数?我们直接打印出来,console.dir(Promise) 这样可以看出,Promise是一个构造函数,自己身上有all,reject,resolve这几个眼熟的方法,原型上then,catch等同样眼熟的方法。这么说用Promise new出来的对象肯定就 阅读全文
posted @ 2018-10-30 15:01 温暖的人 阅读(1655) 评论(0) 推荐(1) 编辑