自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git命令中的pathspec是什么?

pathspec的作用就是用于限制git命令的作用域范围,但是可以使用通配符或者魔法签名等方式做到更加精细的控制,让git命令的作用域范围更加的灵活多变。

2023-01-19 11:08:54 848 1

原创 Vue.set和vm.$set源码解析

为什么要使用这两个API我们知道在Vue中,对象和数组在某些情况下无法触发响应式数据更新。比如:const vm = new Vue({ el: '#root', data: { price: 10, },});vm.price = 20; // 重新渲染视图vm.discount = 10; // 并不是响应式的数据或者另一种情况,直接通过数组的下标修改数组的某...

2020-04-28 18:27:29 1109

原创 JavaScript中的发布/订阅模式

观察者模式在观察者模式中,多个观察者监听同一个目标对象。当目标对象的状态发生改变的时候,通知所有观察者,进行更新操作。 它们之间是直接进行通信的,由发布者直接通知观察者进行更新。发布/订阅模式消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别(消息过滤),无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类...

2020-04-28 18:24:41 315

原创 CleanWebpackPlugin is not a constructor解决方法

现在cleanwebpackplugin已经升级到了3.0.0了,所以以前的方法并不适用了。新的方法:const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const webpackConfig = { plugins: [ /** * All files inside we...

2019-07-19 20:17:17 804 1

原创 在Nuxt中使用vue-awesome-swiper报错:window is not defined

我是在swiper-3.1.3的环境中使用的,按照教程配置了教程之后还是报错。仔细对照了一下github上的教程,原来我在vue的script标签中直接import 了swiper这样做导致了报错。正确的做法是:<div class="clearfix" v-swiper:mySwiper="swiperOptions"> <div class="swipe...

2019-07-16 20:24:18 3018

原创 使用npm启动vue报错'webpack-dev-server' is not recognized as an internal or external command'

windows下npm install webpack-dev-server

2019-02-24 17:15:37 28305 1

空空如也

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

TA关注的人

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