- 博客(24)
- 收藏
- 关注
原创 vue打包后element图标乱码
1.安装npm install --save-dev css-unicode-loader2.配置module.exports = { configureWebpack: config => { config.module.rules.filter(rule => { return rule.test.toString().indexOf("scss") !== -1; }) .forEach(rule => { rule.o
2022-02-17 16:56:17
736
原创 TypeScript学习笔记
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-04-28 15:16:30
1094
原创 js高阶编程
1.单例设计模式let weatherModule = (function(){ function aa(){} return { bb: aa }})()let infoModule = (function(){ weatherModule.bb})()
2021-02-20 16:06:56
172
原创 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1: node_module_r
项目运行总中途退出,原因可能是项目太大或者代码问题导致nodejs内存溢出解决方法全局安装increase-memory-limitnpm install -g increase-memory-limit接着运行:increase-memory-limit
2020-10-16 15:17:48
188
原创 npm安装报错https://blog.csdn.net/alzhuzhu/article/details/55504023
设置下npm config set strict-ssl false
2020-09-29 16:25:11
158
原创 Promise语法学习笔记
Promise是ES6新增内置类Promise是一个“承诺”设计模式,用来解决JS异步编程中“回调地狱”Promise是管控异步编程的,执行他的时候会立即把executor函数执行new Promise的时候首先把([exectutor])函数执行,会给([exectutor])函数传递两个实参 ,resolve函数和reject函数[实例]:[PromiseStatus][PromiseValue]说明PromiseStatus状态PromiseValue值
2020-08-26 20:59:00
163
原创 vue 中 params 与 query 两种路由传参的区别
query要用path来引入,params要用name来引入,接收参数都是类似的,分别是this.route.query.name和this.route.query.name和this.route.query.name和this.route.params.name。注意接收参数的时候,已经是route而不是route而不是route而不是router了哦!!...
2020-08-26 14:17:13
143
原创 函数等待N秒后执行函数
function delay(interval = 1000){ return new Promise(resolve => { let timer = setTimeout(() => { clearTimeout(timer); timer = null; resolve(); }, interval) })}delay(1000).then(() => {
2020-08-26 11:33:04
273
原创 网络相关笔记
通过url解析,拿到域名,协议,端口号(url组成部分:协议://域名:端口号/stu/idnex.html?lx=1&name=xxx)到DNS服务器(本地和网络DNS解析),通过域名找到域名解析期间绑定的主机ip地址,通过服务器官网ip 找到服务器,建立TCP链接,TCP三次握手发送http请求 (HTTP:请求报文,响应报文)服务器进行处理,基于HTTP响应客户端,把客户端所需要的东西返回过去关闭TCP链接通道客户端把获取的结果进行渲染js中的..
2020-08-23 11:17:57
127
原创 react笔记
创建项目方法一:先全局安装npm i create-react-app -g 再create-react-app myreact方法二:npx create-react-app myreactimport React from 'react'import ReactDom from 'react-dom'var name = 'bzw';/*react组件都是函数*//* 结构中变量都用 {} 抱起来 组件中根元素 只能由一个跟标签 但是可以是一个空标签 结构中不能有关键
2020-08-04 21:35:51
202
原创 react创建项目的时候报npm install --save --save-exact --loglevel error react react-dom react-scri4_040Z-deb
因为网络原因拉取国外资源报错解决办法用国内淘宝镜像npm config set registry https://registry.npm.taobao.org再安装`create-react-app my-app
2020-08-01 14:37:28
460
原创 Content-type的不同属性值的使用场景
1.multipart/form-data常用post请求,主要用于表单上传和上传文件2.application/json最常用,axios默认方式3.application/x-www-form-urlencoded普通get请求,key1=1&key2=2原生表单提交方式,jquery默认方式
2020-07-27 15:20:16
270
原创 git 回滚到某次提交
使用git log查看需要回滚一次提交的commit id运行命令git reset --hard <commit_id>git push origin HEAD --force 强制提交一次,之前错误的提交就从远程仓库删除
2020-07-23 17:15:44
1882
原创 ES6总结
ES61.let&const2. ...展开运算符(浅拷贝,)1.let&constvar:污染全局、导致变量提升、var可以重复声明,let解决了重复定义的问题、作用域的问题(会出现暂存在死区) for(var a = 0;a<10;a++){ (function (a) { setTimeout(function(){ console.log(a) }) })(a) }2. …展开运算符(浅拷贝,)
2020-07-22 21:37:51
98
原创 vue父子组件传值
数据的 父传子 在父组件使用子标签的时候 在子标签的行内添加属性,在子组件内部 使用 props接受数据的 子传父 父组件使用子组件的数据 或者 叫 子组件修改父组件的数据,通过自定义事件的方式传递; 对应的事件 在子组件中被触发,然后通过传参数的方式 把子组件的数据传给父组件使用;$ref $children $parent : 原理就是让我们可以直接获取到对应的组件,这样组件中的数...
2020-04-26 21:18:22
132
原创 安装node-sass提示没有vendor文件的解决办法
找到node-sass文件新建vendor文件,然后需要重装node-sass包cnpm rebuild node-sass --save-dev安装完重新启动就ok了
2020-03-31 09:41:40
765
原创 JS获取手机设备型号:品牌,型号,系统版本等信息
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1,maximu...
2020-03-28 13:37:42
3250
原创 call和apply的区别
相同点:都是function那个类原型上的方法,每一个函数作为类的实例都可以调用原型上的方法,这个函数执行的目的都是用来改变this指向的区别: call传参是一个一个传的,apply是把所有需要传递的参数以数组的形式保存起来类似的方法有BIND 只不过bind并没有立即把函数执行,只是预先处理改变函数this传参3个以内性能一样,三个以上call的性能更好些...
2020-03-24 19:37:24
107
原创 THIS的五种情况
1.THIS1给元素的某个事件绑定方法,事件触发,方法执行,此时方法中THIS都是当前元素本身 =>DOM0 btn.onclick = function anonymous() { console.log(this); //=>元素 }; =>DOM2 btn.addEventListener('click', function anonymous() {...
2020-03-21 17:59:03
347
原创 时间
var time = util.formatTime(new Date()); //现在的时间 如2020.03.20 18:10var s = this.data.getNowTime.indexOf(' ') //找到第一次出现下划线的位置 var nowTime = this.data.getNowTime.substring(0,s); //得到时间2020.03.20v...
2020-03-20 18:11:55
97
原创 javascript中的数字与字符串相加
console.log(’----1----’)console.log(‘12’ + ‘34’)//‘1234’console.log(‘12’ + 34 )//‘1234’console.log(12 + ‘34’)//‘1234’console.log(12 + 34 )//46console.log(’----2----’)console.log(+‘12’ + ‘34’)//‘...
2019-11-18 14:10:57
1009
原创 微信小程序接口封装
1.方法封装在utils文件夹下创建request.js文件,用于对方法封装/** * url:接口 * data:参数 * method:请求方法 */module.exports.requestServerData = function (url, method, data) { return new Promise(function (resolve, reject) {...
2019-11-13 11:05:22
146
原创 JS日期格式转化为字符串截取当年年份
var oldDate = JSON.stringify(new Date()); var newDate= oldDate.substring(0,oldDate.indexOf('-')); this.search.year = newDate.slice(-2) ```
2019-11-13 09:29:58
1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人