摘要: 导出为图片 1.将页面html转换成图片 npm install html2canvas --save 2.在需要导出的页面引入 import html2canvas from 'html2canvas'; 3.在 methods 中添加方法 dataURLToBlob(dataurl) {//ie 阅读全文
posted @ 2019-12-12 15:31 mumengchun 阅读(8714) 评论(0) 推荐(1) 编辑
摘要: 我们再使用定位的时候,一般都会结合 z-index 给出一个层架关系,因此在使用 absolute 的时候,不管我们设置他们的 z-index 层级为多少的值,都会被个别元素盖住,这时候就需要注意了,可能我们的父元素设置了 relative 或者 absolute 等,被遮盖了,因此就是 子元素再怎 阅读全文
posted @ 2019-12-12 15:21 mumengchun 阅读(1375) 评论(0) 推荐(1) 编辑
摘要: 通过我们会写一些公共的方法进行,在项目中去使用,如果是多个项目中要接连的时候的话就会复制拷贝,作为开发其实我们可以添加一些自己的依赖包的,每次在使用的时候我们安装我们的依赖包就可以了;npm 包的发布: 1、npm init 进行初始化 package.json 文件 npm init { "nam 阅读全文
posted @ 2019-11-18 09:39 mumengchun 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 应用场景:有多个异步的方法,需要同步化序列,这时候一般的处理是定义一个方法,利用 async 将其 一个一个添加 await 然后执行,也可以利用 Promise.all 来处理,相比之下,使用 Promise.all([ ]) 的方法,可以更加高效的执行,能够快速的去序列化,但是使用这个方法的劣势 阅读全文
posted @ 2019-11-12 13:50 mumengchun 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 1.require.context() reqire.context() 其实是 webpack 的方法,vue-cli 是基于 webpack 的,而且基本上 vue 项目都是基于 webpack 进行工程化了的,所以是可以用这个 API 方法的; require.context(director 阅读全文
posted @ 2019-10-29 14:00 mumengchun 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 删除数组的重复项 var arr = [1, 2, 5, 6, 2]; 方法一: let result = Array.from(new Set(arr)) 方法二: let result = [...new Set(arr)] 替换数组中的特定值 var arr = ['a1', 'a2', 'a 阅读全文
posted @ 2019-10-29 10:14 mumengchun 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,如果我们在提交代码的时候发生了冲突,这时候又想保证自己的分支不被污染,同时也不去污染 远程分支,一般情况下我们都会去新建一个分支去处理冲突,但是这样会造成分支混乱,会有很多的分支被添加,其中一种解决的方法就是利用 fork 再去复制一份源文件;然后克隆到自己的本地,解决冲突的时候就把在自 阅读全文
posted @ 2019-10-22 18:40 mumengchun 阅读(1904) 评论(1) 推荐(0) 编辑
摘要: 在vue-cli3.0的脚手架中,创建了项目之后,很多配置都是都是已经生成了的,比如入口文件entry,和 output 等等都是已经设置好的,如果想要改动的话,我们需要添加 vue.config.js 去修改,在这里边官方提供了 publicPath 用来设置打包之后我们引入文件的路径,这里不支持 阅读全文
posted @ 2019-10-13 10:54 mumengchun 阅读(3326) 评论(0) 推荐(0) 编辑
摘要: 在 项目的开发中我们一般需要区分多种环境,有时候不一定只有开发环境,生产环境,测试环境,还有可能会区分更多的环境,那么区分这些环境的话,我们的配置有多中方式; 方式一:直接只用 .env.development 和 .env.production 来进行环境的区分,每次发版的时候修改环境变量的值来加 阅读全文
posted @ 2019-10-11 14:16 mumengchun 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: vue-router 导航守卫主要是用来进行一些操作,比如最常见的登录权限验证,当用户满足条件的时候,才让其进入导航,否则就取消跳转,并跳到登录页面让其登录; vue-router 的钩子包括:全局的钩子、单个路由独享的钩子、组件级的钩子; 全局守卫 全局守卫包括:router.beforeEach 阅读全文
posted @ 2019-09-11 09:43 mumengchun 阅读(638) 评论(0) 推荐(1) 编辑