摘要: 首先为什么要用单例模式 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。实例只能创建的时候被调用,避免全局污染。 主要解决:一个全局使用的类频繁地创建与销毁。 代码: var Single = (function () { var instance var createSingle = 阅读全文
posted @ 2020-05-21 10:05 fengwenqi 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 疫情期间把公司的代码clone到家里电脑上,npm install...npm run dev...一把梭。 什么鬼,报错了ERROR in Cannot find module 'node-sass', 原来是网络原因,由于node-sass下载的是国外镜像,知道原因就好办了 解决办法使用淘宝镜像 阅读全文
posted @ 2020-05-10 11:03 fengwenqi 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: typeof,是一个运算符,运算中需要一个操作数, 运算的结果就是这个操作数的类型,运算的结果是一个字符串。 他有一定的局限性,对于对象类型的值,只能得到一个”object”结果,却不能精确得到此值的精确类型。 示例:typeof 'hello' //得到"string" instanceof,也是 阅读全文
posted @ 2020-03-05 10:19 fengwenqi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: vue-cli3.0下:在vue.config里设置publicPath:‘/’ vue-cli2.x下:在config/index里设置assetsPublicPath:‘/’ 阅读全文
posted @ 2020-01-06 16:16 fengwenqi 阅读(2143) 评论(0) 推荐(0) 编辑
摘要: 在webpack.prod.conf文件下new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false, drop_debugger: true, drop_console: true } }}), 阅读全文
posted @ 2020-01-06 16:10 fengwenqi 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: object.keys() object.getOwnPropertyName() 阅读全文
posted @ 2019-05-24 16:58 fengwenqi 阅读(288) 评论(0) 推荐(0) 编辑
摘要: window.onresize = () => { this.initChart()}改为 window.addEventListener('resize', () => { this.initChart()}) 阅读全文
posted @ 2019-04-28 14:54 fengwenqi 阅读(1405) 评论(0) 推荐(1) 编辑
摘要: 1.先下载字体文件所需的.ttf文件 2.将字体文件引入 自己定义一个文件夹,放入下载好的.ttf文件 先自己定义一个font.css文件,将下载好的字体文件的路径引入 在App.vue中的style里引入 在webpack的配置文件里要加上解析.ttf文件的规则 阅读全文
posted @ 2019-04-28 11:39 fengwenqi 阅读(4814) 评论(1) 推荐(0) 编辑
摘要: 先创建一个promise对象,里面执行一个异步函数 function fetchUser() { return new Promise((resolve, reject) => { fetch('https://api.github.com/users/superman66') .then((dat 阅读全文
posted @ 2019-04-24 15:19 fengwenqi 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 首先,需要卸载项目中的postcss-px2rem。 npm uninstall postcss-px2rem --save-dev 其次,安装postcss-px2rem-exclude npm install postcss-px2rem-exclude --save 然后在postcss.js 阅读全文
posted @ 2019-04-16 18:49 fengwenqi 阅读(1654) 评论(0) 推荐(0) 编辑