<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hlpp123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hlpp123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hlpp123]]></copyright><item><title><![CDATA[export、export default和import用法详解]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/124278902</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/124278902</guid><author>hlpp123</author><pubDate>Wed, 20 Apr 2022 09:55:20 +0800</pubDate><description><![CDATA[这三个名词的出现为了实现js模块化，属于es6语法

在没有这个es6语法之前，js按功能分为不同文件，导致在html 文件引用时要使用大量的script 标签。如果把不同的功能放在一个js 文件里，可能出现只使用一两个功能，却要引入相对大的文件，导致资源冗余浪费等问题。

接着js 模块化，在js中按需导入你需要的模块功能就出现了。

export, export default 负责导出，import 负责导入

export 在一个js 文件中可以有多个，export default 最多只有一个

]]></description><category></category></item><item><title><![CDATA[Cannot read property ‘resetFields‘ of undefined 问题及解决方法]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/124250537</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/124250537</guid><author>hlpp123</author><pubDate>Mon, 18 Apr 2022 15:34:50 +0800</pubDate><description><![CDATA[Cannot read property 'resetFields' of undefined 问题及解决方法


问题描述： 使用element开发我的后台系统，编辑和新增使用了同一个弹出框&lt;el-dialog&gt;&lt;el-form&gt;&lt;/el-form&gt;&lt;/el-dialog&gt;
绑定了数据data里的form对象
为了在新增弹出框清空表单, 使用了this.$refs[formName].resetFields()
每次第一次点击新增显示弹出框，都会报如下错误.]]></description><category></category></item><item><title><![CDATA[git clone fatal authentication failed for ‘请求路径‘， git clone 用户没有权限]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123992610</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123992610</guid><author>hlpp123</author><pubDate>Wed, 06 Apr 2022 16:26:14 +0800</pubDate><description><![CDATA[git clone fatal authentication failed for '请求路径'， git clone 用户没有权限]]></description><category></category></item><item><title><![CDATA[js 数组去重的几种方法]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123738666</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123738666</guid><author>hlpp123</author><pubDate>Mon, 28 Mar 2022 15:30:22 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[js 数组操作方法（不改变原数组与改变原数组方法）]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123729805</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123729805</guid><author>hlpp123</author><pubDate>Fri, 25 Mar 2022 14:50:39 +0800</pubDate><description><![CDATA[js 数组操作方法（不改变原数组与改变原数组方法）]]></description><category></category></item><item><title><![CDATA[qiankun 使用方法及基座子应用搭建实践]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123727495</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123727495</guid><author>hlpp123</author><pubDate>Fri, 25 Mar 2022 10:06:45 +0800</pubDate><description><![CDATA[qiankun 使用方法及基座子应用搭建实践]]></description><category></category></item><item><title><![CDATA[Promise.all 使用方法]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123706588</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123706588</guid><author>hlpp123</author><pubDate>Thu, 24 Mar 2022 16:07:17 +0800</pubDate><description><![CDATA[1.await 可以获得多个promise 的返回结果

2. Promise.all 返回的也是promise，所以可以直接await Promise.all();




1. 使用Promise


function fn(){
    return new Promise((resolve,reject)=&gt;{
        let randomNum = parseInt(Math.random()*6+1);
        console.log(randomNum);
      .]]></description><category></category></item><item><title><![CDATA[async和await 语法糖使用方法]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123691549</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123691549</guid><author>hlpp123</author><pubDate>Thu, 24 Mar 2022 10:18:49 +0800</pubDate><description><![CDATA[async和await]]></description><category></category></item><item><title><![CDATA[vue 键盘回车事件导致页面刷新的问题，路由多了一个问号]]></title><link>https://blog.youkuaiyun.com/hlpp123/article/details/123688464</link><guid>https://blog.youkuaiyun.com/hlpp123/article/details/123688464</guid><author>hlpp123</author><pubDate>Wed, 23 Mar 2022 16:00:50 +0800</pubDate><description><![CDATA[问题：

form表单只有一个搜索框的时候，输入完信息按回车的时候页面刷新，路由后面增加了一个问号


http://localhost:9527/user?

解决方案

el-from 加上 @submit.native.prevent


&lt;el-form @submit.native.prevent&gt;
&lt;/el-form&gt;

原因：

当form 表单只有一个input 框时，按回车键，默认是提交表单，想要阻止这个动作，

在form表单上面加上提交的阻止事件即可
...]]></description><category></category></item></channel></rss>