解决 TypeError:parentComponent.ctx.deactivate is not a function 报错

2023-05-12
阅读 2 分钟
1k
报错详情: {代码...} router-view官方示例: {代码...} 我们只要为component动态组件添加一个唯一属性key即可: {代码...}

node版本管理工具 nvm的安装

2023-04-13
阅读 2 分钟
614
安装nvm需要先卸载当前node,和当前全局安装的工具,如cli,eslint,ts...,所以我们先保存一份,方便我们后面安装nvm后再安装对应版本工具查看全局安装命令:
封面图

Vue中如何使用debouce防抖函数

2021-12-02
阅读 1 分钟
1.6k
创建一个 debounced(防抖动)函数,该函数会从上一次被调用后,延迟 wait 毫秒后调用 func 方法。 debounced(防抖动)函数提供一个 cancel 方法取消延迟的函数调用以及 flush 方法立即调用。 可以提供一个 options(选项) 对象决定如何调用 func 方法,options.leading 与|或 options.trailing 决定延迟前后如何触发...

解决Wangeditor 在safri浏览器下无法聚焦 无法编辑

2021-11-25
阅读 1 分钟
1.3k
Wangeditor使用的是contenteditableapi。将一个div设置成可编辑区域。所以我们修改外层div样式去掉user-select: none;相关样式即可。或者 设置编辑器所在div样式:

一行css代码优化长列表

2021-06-09
阅读 2 分钟
1.2k
chrome85新出的几个对性能优化最有用的css之一。优先渲染屏幕内的可视内容,通过以下效果图可以看到在滚动加载之前,可视区域之外的div内容都是空的。对屏幕之外的内容(包括布局)达到条件(进入视图区域)进行渲染。不仅加快了首屏渲染速度,更加快了页面可交互的速度。

面试题:a在什么情况下,if (a == 1 && a == 2 && a == 3)会打印值?

2021-06-04
阅读 1 分钟
1.1k
题目: {代码...} 开始看到这道题,我也是蒙的,怀疑这有可能实现吗?...查阅资料发现可以通过Object原型有一个valueOf()方法valueOf() 方法返回指定对象的原始值。语法:object.valueOf() 返回值返回值为该对象的原始值。 javascript中调用valueOf()返回指定对象的原始值,通常我们不需要去调用它。当遇到要预期到的原...

javascript的运行机制

2021-05-27
阅读 1 分钟
988
javascript设计之初就是用来处理页面交互,DOM操作的。如果是多线程的话,一个线程修改DOM,一个线程删除该DOM,浏览器就不知道该以哪个为准了。
封面图

css 视频弹幕穿透真人滚动

2021-03-29
阅读 3 分钟
1k
首先了解下css mask,mask可以接收一个图片类型或者一个类似background属性的渐变,也就是radial-gradient,其使用方法也类似background属性。详见:([链接]。

vue3 之 reactive && toRefs源码解析

2021-03-28
阅读 4 分钟
3.5k
reactive API的定义为传入一个对象返回一个基于原对象的响应式代理,即返回一个proxy,相当于Vue2.x中的Vue.Observer。

css内容不规则显示之shape-outside与clip-path

2021-03-25
阅读 5 分钟
3k
shape-outside的CSS 属性定义了一个可以是非矩形的形状,相邻的内联内容应围绕该形状进行包装。 默认情况下,内联内容包围其边距框;shape-outside提供了一种自定义此包装的方法,可以将文本包装在复杂对象周围而不是简单的框中。例如示例图片:想要实现该样式,我们就需要用到shape-outside,首先我们创造一个简单的html...

git stash drop | git stash clear后恢复代码

2021-03-24
阅读 1 分钟
6.4k
git stash -m '暂存'命令暂存工作区代码git stash list显示所有暂存的历史记录git stash apply 0恢复暂存区的代码(0代表列表序号为0的那一条,如下图)git stash drop 0 清除指定某一条暂存(0也是序号)git stash clear 清空暂存区的所有内容。今天不小心把暂存的代码使用git stash clear给清掉了,特此记录一下找回方...

vue2项目编译webpack耗时统计

2021-03-23
阅读 1 分钟
3.9k
vue编译命令npm run build,其实际使用的命令是vue-cli-service build,路径是node_modules\@vue\cli-service\lib\commands\build\index.js

js统计页面加载完成需要的时间

2021-03-22
阅读 2 分钟
7.4k
主要用到了 Performance API,可以统计页面DOM渲染完成需要的时间。Performance 接口可以获取到当前页面中与性能相关的信息。 {代码...}

http请求时Form Data & Request Payload的区别

2021-03-18
阅读 2 分钟
7.6k
在与后端的调试中发现一个问题,使用post发请求时,发送的params后端一直说没收到参数,F12发现参数确确实实已经发送了。如图:使用swagger发送同样的参数请求却可以接收到:通过比对发现,两者的不同在于一个参数类型是Form Data,一个是Request Payload。什么意思呢?百度一下 你就知道Request Payload更准确的说是htt...

electron-vue + electron-updater 打造一款图片压缩工具

2020-07-14
阅读 2 分钟
1.4k
起初并没有开发桌面应用的想法,一是之前了解过这个技术但没有研究过,二是懒... 好吧,主要还是懒。一开始我只是做了一个命令行的压缩工具,只实现了基础功能,详见 minify-your-img ,当然这也是本款产品的前世今生😂,功能不及现在的1/3,只实现了基础的单图片、单文件夹压缩。做到一半的时候,想着这么做也不是很智能...