- 博客(9)
- 收藏
- 关注
原创 export、export default和import用法详解
这三个名词的出现为了实现js模块化,属于es6语法在没有这个es6语法之前,js按功能分为不同文件,导致在html 文件引用时要使用大量的script 标签。如果把不同的功能放在一个js 文件里,可能出现只使用一两个功能,却要引入相对大的文件,导致资源冗余浪费等问题。接着js 模块化,在js中按需导入你需要的模块功能就出现了。export, export default 负责导出,import 负责导入export 在一个js 文件中可以有多个,export default 最多只有一个
2022-04-20 09:55:20
3117
原创 Cannot read property ‘resetFields‘ of undefined 问题及解决方法
Cannot read property 'resetFields' of undefined 问题及解决方法问题描述: 使用element开发我的后台系统,编辑和新增使用了同一个弹出框<el-dialog><el-form></el-form></el-dialog>绑定了数据data里的form对象为了在新增弹出框清空表单, 使用了this.$refs[formName].resetFields()每次第一次点击新增显示弹出框,都会报如下错误.
2022-04-18 15:34:50
2684
原创 git clone fatal authentication failed for ‘请求路径‘, git clone 用户没有权限
git clone fatal authentication failed for '请求路径', git clone 用户没有权限
2022-04-06 16:26:14
3749
2
原创 js 数组去重的几种方法
1. new Set 的两种方法let arr = [1, 0, 0, 2, 9, 8, 3, 1];function unique(arr) { return Array.from(new Set(arr));}console.log(unique(arr));// [1, 0, 2, 9, 8, 3]console.log([...new Set(arr)]);// [1, 0, 2, 9, 8, 3]2. 使用双重for循环,再利用数组的splice方法去重(ES5
2022-03-28 15:30:22
5773
原创 Promise.all 使用方法
1.await 可以获得多个promise 的返回结果2. Promise.all 返回的也是promise,所以可以直接await Promise.all();1. 使用Promisefunction fn(){ return new Promise((resolve,reject)=>{ let randomNum = parseInt(Math.random()*6+1); console.log(randomNum); .
2022-03-24 16:07:17
18096
原创 vue 键盘回车事件导致页面刷新的问题,路由多了一个问号
问题:form表单只有一个搜索框的时候,输入完信息按回车的时候页面刷新,路由后面增加了一个问号http://localhost:9527/user?解决方案el-from 加上 @submit.native.prevent<el-form @submit.native.prevent></el-form>原因:当form 表单只有一个input 框时,按回车键,默认是提交表单,想要阻止这个动作,在form表单上面加上提交的阻止事件即可...
2022-03-23 16:00:50
1894
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人