置顶文章

1.8k 2 分钟

还记得所有 AI 教程必提的「奥卡姆剃刀原则」吗?即:如无必要,勿增实体。这条原则也被收藏,还有一些不太常见的费茨法则、盖尔定律、康威定律等,都被一一收入囊中。

精选分类

文章列表

278 1 分钟

在开发 vue 项目中使用 vuex 的 …mapMutations 等语法时 webpack 打包发生错误 Unexpected token,解决办法: 先安装: cnpm install –save-dev babel-plugin-transform-object-rest-spread安装成功后: 在项目根目录新建.babelrc,(如果存在,修改内容) 放入下面内容: { “presets”: [ [“es2015”, { “modules”: false }] ], “plugins”:...
1.2k 1 分钟

在尝试 vuex2 时,发现 vuex2 增加了 <font style="color:#FF0000">mapGetters</font > 和 < font style="color:#FF0000">mapActions</font > 的方法,借助 stage2 的 < font style="color:#FF0000">Object Rest Operator</font > 特性,可以写出下面代码:

methods: {
  marked,
  ...mapActions([
    'getArticles'
  ])
}

但是在借助 babel 编译转换时发生了报错:<font style="color:#FF0000">BabelLoaderError: SyntaxError: Unexpected token</font>。

13k 11 分钟

# 一。什么是 Vuex?


Vuex 是一个专门为 Vue.js 应用程序开发的状态管理模式,它采用集中式存储管理所有组件的公共状态,并以相应的规则保证状态以一种可预测的方式发生变化.

6.7k 6 分钟

我们一直都有关注和阅读很多关于 Vue3 的新特性和功能即将到来。但是我们没有一个具体的概念在开发中会有如何的改变和不一样的体验。还有一些童鞋已经开始又慌又抓狂了 – “又要开始学新的写法了 (ノ ToT) ノ~┻┻”。

所以这里我使用 Vue2 和 Vue3 开发一个简单的表格组件来展示一下 Vue2 和 Vue3 开发组件的区别。看完这片文章后,你将会有一个概念 Vue2 和 Vue3 开发组件时的区别,并且为 Vue3 的开发之路做好准备。ღ(◔ڼ◔ღ) ミ

废话少说,让我们开始吧~ (๑・̀ㅂ・́)و✧

26k 23 分钟

本篇文章将会围绕 Vue3 的另外一个主要的文件夹 reactivity 来进行讲解,也就是 Vue3 中对外暴露的 compositionApi 的部分,,越来越有 React Hooks 的味道了。reactivity 文件夹下面包含多个文件,主要功能在于 computed、effect、reactive、ref;其他的文件是为其进行服务的,另外还有一个主入口文件 index。reactivity 下面对外暴露的所有 api 可见下图,我们本篇文件会结合使用对这些功能进行源码分析。 # 正文 正文在这里,正式开始。 # computed computed 的含义与 Vue2...
2.7k 2 分钟

# Vue keep-alive 实践总结

<keep-alive> 是 Vue 的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染 DOM。

<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似, <keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。

2.5k 2 分钟

element ui 的 el-tree 文字显示不全有三种解决办法:

  • 方法一: 最简单的设置横向滚动条
  • 方法二: 添加拖拽条改变外层容器宽度
  • 方法三: 通过... 表示 鼠标移上去显示全称

1.9k 2 分钟

element ui 表格没有自带的拖拽排序的功能,只能借助第三方插件 Sortablejs 来实现,先来看一下动态图,效果是不是你们想要的。