摘要:一、源码地址 https://github.com/imxiaoer/WeChatMiniSelect 二、效果图 录屏图片质量较差,所以大家会看到残影(捂脸) 三、组件源码 1. select.wxml 说明:用 catchtap 而不用 bindtap 是为了阻止事件冒泡,为了实现点击页面其他地 阅读全文
posted @ 2019-09-08 04:15 similar 阅读 (1404) 评论 (1) 编辑
摘要:1. 如何查看当前分支是从哪个分支创建来的? git reflog --date=local 当前分支名称 2. 查看当前分支 git branch 当前分支前面会显示 * 号 3.切换到某个分支 git checkout 分支名称 4.查看某次提交的内容 git show 83891ae4b67a 阅读全文
posted @ 2019-08-29 10:16 similar 阅读 (72) 评论 (0) 编辑
摘要:注:因为项目中用的是 element-ui 框架,而这个框架并没有抽屉组件,所以自己实现一个。 一、源码地址 https://github.com/imxiaoer/DrawerForVue 二、效果图 三、具体代码 drawer.vue 组件具体使用如下: 阅读全文
posted @ 2019-08-05 18:38 similar 阅读 (3721) 评论 (0) 编辑
摘要:项目开发中 ajax 是不可缺少的,一个好的封装可以减少我们很多的重复代码,维护也更方便。在 vue 开发中我们用的比较多的就是 axios。下面代码是项目中用到的 axios 的封装。 http.js 注: 1. 上面代码依赖了 elementui 框架的 Message 组建,用于提示错误消息 阅读全文
posted @ 2019-08-05 18:14 similar 阅读 (93) 评论 (0) 编辑
摘要:这两天在做数据采集,因此整理了下数据采集要用到的一些方法。因为我采集的数据比较简单,所以没有用到框架。比较有名的两个框架 HtmlAgilityPack 和 Jumony,感兴趣的可以研究下。当然,火车头采集工具也很方便,不过要付费。下面是整理的代码: 阅读全文
posted @ 2019-08-04 21:59 similar 阅读 (457) 评论 (0) 编辑
摘要:出现这个错误的大多数原因都是因为系统设置的问题,因为系统不信任你从其他地方下载的软件安装包,所以运行时就给你阻止了。具体的设置步骤如下: 1. 打开系统偏好设置 (System Preferences) 2. 打开安全与隐私 (Security & Privacy) 3. 将 “ 允许 apps 下 阅读全文
posted @ 2019-08-01 02:44 similar 阅读 (440) 评论 (0) 编辑
摘要:1. 一般情况 注:这相当于windows系统中的 以管理员身份执行,加上sudo后会要求你输入苹果账号密码,而且在输入的时候是没有字符提示的,密码输入完直接按回车就行。一般来说加上sudo之后,绝大多数的权限问题都可以解决,如果解决不了,那么就使用下面的两条命令 2. 特殊情况 3. 终极情况 阅读全文
posted @ 2019-07-25 22:07 similar 阅读 (402) 评论 (0) 编辑
摘要:注:本文基于上一篇文章【 Vue-Cli 3.0 中配置高德地图 】 ,采用直接引入高德 SDK 的方式来使用高德地图api 一、效果图 二、组件要实现的功能 1. 如果有传入坐标点,则定位到坐标点 2. 如果没有传入坐标点,则定位到当前所在位置 3. 定位成功要在右侧显示经纬度和地址 4. 可以通 阅读全文
posted @ 2019-06-21 13:41 similar 阅读 (533) 评论 (0) 编辑
摘要:vue 中使用高德地图有两种方式 一、vue-amap 组件 官网: https://elemefe.github.io/vue-amap/#/ 开始的时候是打算用这个组件做地图功能的,但是尝试之后存在些问题,所以就放弃了,可能是我的使用方式不对。我所遇到的问题: 1. 安装之后使用,始终提示跨域问 阅读全文
posted @ 2019-06-19 13:01 similar 阅读 (1744) 评论 (0) 编辑
摘要:一、 目录结构截图 二、 目录结构说明 - documents 存放项目相关的文档文件 - api api 数据接口目录 - assets 资源文件目录 - components 组件存放目 - mixins vue 混入代码目录 - mock mockjs 数据接口目录 - router 路由 - 阅读全文
posted @ 2019-06-16 12:36 similar 阅读 (94) 评论 (0) 编辑
摘要:一、项目效果图预览: 二、项目介绍 基于 elementui 写一个自己的管理后台。这个系列文章的目的就是记录自己搭建整个管理后台的过程,希望能帮助到那些入门 vue + elementui 开发的小伙伴。之前有写过一个很简洁的版本,但觉得那个版本太粗糙,也没有相关的搭建过程讲解,学习意义不大。所以 阅读全文
posted @ 2019-06-15 12:08 similar 阅读 (92) 评论 (0) 编辑
摘要:注: 依赖第三方插件 clipboard 一、安装插件 二、全局注入(main.js) 三、使用 四、效果图 阅读全文
posted @ 2019-04-23 17:10 similar 阅读 (1105) 评论 (0) 编辑
摘要:错误原因: 子组件 props -> list 要求接收的数据类型是 Array, 然而实际接收到的是 Undefined。 子组件代码: 所以检查父组件传过来的值,保证传过来的值是子组件所期望的数据类型即可。 阅读全文
posted @ 2019-04-15 17:52 similar 阅读 (2514) 评论 (0) 编辑
摘要:axios 默认是 Payload 格式数据请求,但有时候后端接收参数要求必须是 Form Data 格式的,所以我们就得进行转换。Payload 和 Form Data 的主要设置是根据请求头的 Content-Type 的值来的。 Payload Content-Type: 'applicati 阅读全文
posted @ 2019-04-10 13:12 similar 阅读 (3771) 评论 (0) 编辑
摘要:输入框的 change 和 blur 事件绝大多数情况下表现是一致的,输入结束后离开输入框会先后触发 change 和 blur。那么这两个事件的区别在哪呢? 当文本框获得焦点后,没有输入任何内容,或者最终文本框的值没有改变时,是不会触发 change 事件的,而 blur 事件始终会触发。如果希望 阅读全文
posted @ 2019-04-08 13:27 similar 阅读 (874) 评论 (0) 编辑
摘要:错误原因: 当给子组件设置 props 属性时,如果参数类型是 Array 或 Object ,它的默认值必须是由工场函数返回,不能直接赋值 错误代码: 正确代码: 注意事项:当是 Object 类型时,而且又使用 箭头函数时,如果设置默认值为空对象,必须加上括号 错误代码: 正确代码: 阅读全文
posted @ 2019-03-21 14:01 similar 阅读 (675) 评论 (3) 编辑
摘要:项目基于ElemnetUi进行的开发,在引入第三方扩展库 vue-element-extends 之后使用它的表格组件报了这个错 解决方案: 1. 删除项目中的 node_modules 2. 删除 package-lock.json 3. npm cache clean --force 4. np 阅读全文
posted @ 2019-03-13 12:20 similar 阅读 (794) 评论 (0) 编辑
摘要:错误消息如图: 如果你看到此错误消息,则说明 v-for 指令的 key值 重复了,只需修改你的 key值 让其不会重复即可。 阅读全文
posted @ 2019-02-25 11:53 similar 阅读 (1983) 评论 (0) 编辑
摘要:mockjs 官网:http://mockjs.com/ 之前没有使用过 mockjs 的同学,请参考官网文档,数据生成规则和方法的调用都有详细说明。 一、通过npm安装依赖包 1. 进入到项目目录,执行指令: npm install mockjs -D 由于mockjs是用来模拟数据的,只有是开发 阅读全文
posted @ 2019-02-21 16:19 similar 阅读 (893) 评论 (0) 编辑
摘要:ElementUI 官网: http://element-cn.eleme.io/#/zh-CN/component/installation 一、通过npm安装依赖包 1. 进入到项目目录,执行指令 : npm i element-ui -S 2. 安装成功后 package.json 中可以看到 阅读全文
posted @ 2019-02-21 15:33 similar 阅读 (3261) 评论 (0) 编辑