摘要: core-js 这个名词肯定很多人没听过,今天也是在配置babelpolyfill方法发现的 起因 在使用useBuiltIns:usage按需加载polyfill时,npm run build,就出现上述的提示 { "presets": [ ["@babel/preset-env", { "use 阅读全文
posted @ 2020-03-28 14:45 一纸荒唐 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍下vue-cli3.0项目搭建,项目结构和配置等整理一下,分享给大家。 一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 阅读全文
posted @ 2020-03-28 14:44 一纸荒唐 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 前端性能优化总结目录 页面加载优化 一、减少HTTP请求 二、使用CDN 三、添加Expires头 四、压缩组件 五、将样式表放在头部 六、将脚本放在底部 七、避免CSS表达式 八、使用外部的JavaScript和CSS 九、减少DNS查找 十、精简JavaScript 十一、避免重定向 十二、删除 阅读全文
posted @ 2020-03-13 17:40 一纸荒唐 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 传送门:https://vue-loader-v14.vuejs.org/zh-cn/features/scoped-css.html 你很可能会遇到的问题 vue组件编译后,会将 template 中的每个元素加入 [data-v-xxxx] 属性来确保 style scoped 仅本组件的元素而 阅读全文
posted @ 2020-03-12 21:23 一纸荒唐 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 你会发现很多项目的依赖包版本号前面会加上~,或者是^,以Angular2为例: 那么~和^的作用和区别是什么呢? ~会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0^会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括 阅读全文
posted @ 2020-02-26 12:17 一纸荒唐 阅读(6182) 评论(0) 推荐(1) 编辑
摘要: 1. 创建页面及路由 1 2 3 4 5 6 7 8 umi g page index // 创建index首页,会创建一个pages文件夹,里面有index.js 和index.css umi dev // 启动项目到8000端口,localhost:8000会显示刚刚创建的index umi g 阅读全文
posted @ 2020-01-13 16:25 一纸荒唐 阅读(2933) 评论(0) 推荐(2) 编辑
摘要: 最近的项目是react+dva+atd+webpack的一个后台项目,刚接触dva就感觉很喜欢,很简洁用着很爽。 关于使用redux中的一些问题 1、文件切换问题、 redux的项目通常哟啊分为reducer、action、saga、component等等,我们需要在文件之间来回切换,并且文件通常是 阅读全文
posted @ 2020-01-13 16:21 一纸荒唐 阅读(615) 评论(1) 推荐(0) 编辑
摘要: 作为前端攻城狮,npm是会经常使用的一个工具,我们会使用各种npm来下载各种各样的依赖包来构建项目,那么有个问题,为什么我们不能npm把自己包上传上去,通过npm下载下来呢? 首先,我们需要一个npm的账号。这个可以直接登录npm官方网站去注册,免费的哦。https://www.npmjs.com/ 阅读全文
posted @ 2020-01-13 14:30 一纸荒唐 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 九宫格随机抽奖功能实现:在选择的时候方格的轮转速度先慢后快再慢的效果 奖品抽中概率根据产品数量而定; 增加权限控制功能,通过window全局变量controlRes控制抽奖结果; 代码如下: <div class="container"> <div class="block1 block">小米笔记 阅读全文
posted @ 2020-01-06 14:09 一纸荒唐 阅读(1163) 评论(1) 推荐(1) 编辑
摘要: 写这篇日记的起因是用vue重构公司项目,自己升级了一下项目的vue为最新版本2.6.10,发现npm run build打包出来的。在涉及slot-scope=”scope”的问题,抛出了一个错误。[Vue warn]:TypeError: Cannot create property ‘defau 阅读全文
posted @ 2019-12-20 15:56 一纸荒唐 阅读(300) 评论(0) 推荐(0) 编辑