自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 vue 自定义组件绑定的点击事件不生效

问题原因vue 在自定义组件上绑定点击事件不生效<Icon type="app-shezhi" @click="setFn"/>;解决方法最简单的做法,添加 .native修饰<Icon type="app-shezhi" @click.native="setFn"/>;

2021-08-11 11:42:51 496

原创 uniapp 运行app的时候报错 10:38:12.045 Not found -1;-1,0,8 at view.umd.min.js:1

报错信息报错原因我有一个组件这样引入了, 运行在H5端是没有问题的但是当进入App端之后就出现了上面的报错信息import TabBarLayout from './TabBarLayout.vue';import NavLayout from './NavLayout.vue';export { TabBarLayout, NavLayout }import { TabBarLayout } from '@/components/Layouts/index.js';解决方法改为

2021-08-11 10:49:58 1692

原创 请求接口数据量大时进行gzip压缩优化

当我们在请求接口时,返回的数据量过大,会导致接口请求时间长、页面卡顿等问题。我们可以通过压缩数据来提高接口响应速度

2021-08-04 15:01:10 3242

原创 手写call、apply和bind

手写call、apply和bind Function.prototype.call = function (centext, ...args) { if (typeof this !== 'function') { return console.error('not a function') } centext = centext ? centext : window; const fn = Symbol('fn'); centext[fn] = th

2021-08-04 14:51:57 76

原创 call、apply和bind的区别

???? call、apply和bind的区别相同点:都是用来改变this的指向第一个参数是this要指向的对象区别:call() 把函数执行,并且改变里面的this关键字, 第二个参数开始以参数列表的形式展现apply() 把函数执行,并且改变里面的this关键字, 第二个参数是一个数组bind() 是返回改变里面的this关键字后的一个函数, 第二个参数是一个数组let obj = { name: '张三', age: '22'};let fn2 = func

2021-08-02 10:39:53 45

原创 null undefined NaN的区别和理解

一般来说,null表示空对象 undefined表示空非对象 NaN是Number中的特殊数值,非Number.

2021-07-16 14:18:03 665

原创 js数据类型和js如何判断数据类型

数值(`number`): 整数和小数(比如1和3。14)。 `NaN` 是 `Number` 中的一种,非 `Number`。 </br> 字符串(`string`): 文本(比如Hello World)。 </br> 布尔值(`boolean`): 表示真伪的两个特殊值,即true(真)和false(假) </br> `undefined`: 表示"未定义"或不存在,即由于目前没有定义,所以此处暂时没有任何值 </br> `null`: 表示空值,即此处的值为空。 </br> 对

2021-07-16 11:54:22 102

原创 本地无法看到git新建远程分支的解决方法

git remote update origin --prune // 远程新建分支更新(git新建远程分支后看不到)

2021-07-16 11:46:03 245

原创 npm 和 yarn 常用命令 (更新、删除、清缓存)

Npm// 查看 npm 全局安装过的包npm list -g --depth 0// 全局安装npm install <package> -g// 安装项目所有依赖npm install// 安装指定版本npm install <package>@1.2.3// 安装最新版本npm i <package>@latest// 删除全局的包npm uninstall -g <package>// 删除 node_modules 目录下面

2021-07-16 11:43:48 16473

原创 利用jszip压缩下载多文件

组件预览地址:http://caisihang.gitee.io/vuepress/page/basicKnowledge/comps/zipDownload.htmldownloadFn () { if (!this.selectFileAll.length) { alert('未选择要下载的文件'); return } const zip = new jsZip(); this.selectFileAll.forEach(item => { zip.fi

2021-07-16 11:37:29 1431

原创 Array 数组的常用方法(含es6)

数组的创建方法字面量和构造器创建// 字面量方式: 这个方法也是我们最常用的,在初始化数组的时候 相当方便let a1 = []; // []// 构造器: 实际上 new Array === Array,加不加new 一点影响都没有。let a2 = Array(); // []let a3 = new Array(3); // [empty * 3]ES6 Array.of() 返回由所有参数值组成的数组定义:返回由所有参数值组成的数组,如果没有参数,就返回一个空数组。目的:Arr

2021-06-22 09:48:10 1833

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除