实现一个vuex-loading插件

 w候人兮猗
前言 在项目中,如何管理loading是一个很头疼的方式,有的是在请求封装里去做了一个全屏loading,有的是在单页面中管理一个loading,比如如下: data(){ return{ loading:false } }, methods:{ async change(){ this.loading = true ...

实现一个简化版的Vue3数据侦测

 w候人兮猗
前言 距离国庆假期尤大发布vue3前瞻版本发布已经有一个月的时间,大家都知道在vue2x版本中的响应式数据更新是用的defineProperty这个API。 在vue2中,针对Object和Array两种数据类型采用了两种不同的处理方式。 对于Object类型,通过Object.defineProperty通过ge ...

探究call、bind、apply知识点

 w候人兮猗
call、bind、apply知识点 一、食用方式 apply function.apply(obj, [param1,params2,...]) // obj:要绑定的this // 第二个参数:类数组或数组,作为function的参数传入 // 立即执行 call function.call(obj, param1, param2, ...) // obj:要绑定的this // ...

利用Gulp实现前端打包自动上传服务器

 w候人兮猗
关于 由于测试环境没有使用例如:CI/CD,Jenkins等服务。所以在平时开发中,时不时都要打个包然后手动打开ftp工具将包上传到测试服务器上,所以这里想有没有什么脚本可以实现打包完成自动上传资源到测试服务器。 使用gulp实现 首先安装gulp,gulp-ssh这两个包 ...

JavaScript中的this关键字

 w候人兮猗
一、什么是this this的值:当前执行代码的环境对象,this的指向不取决于它在什么位置创建,完全取决于函数在什么地方被调用,this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。 二、this的值 在全局环境(任何函数调用的外部)中,this的值都 ...

为什么我的样式不起作用?

 w候人兮猗
关于 今天被人问了一个关于react中的样式问题,一瞬间脑袋没反应上来好像还回答错了,有点尴尬水一篇文章记录一下。 问题描述:在一个react父子组件demo中,实际效果与书写的样式不太一样。 问题复现 直接上代码描述问题: 1. Parent.js import React from 're ...