Aaronwn Blog

Thinking will not overcome fear but action will.

vuex拾遗

vuex知识点速览

Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 解决什么问题? 多个视图依赖于同一状态。 来自不同视图的行为需要变更同一状态。 为了解决以上问题,我们为什么不把组件的共享状态抽取出来,以一个全局单例模式管理呢?在这种模式下,我们的组件树构成了一个...

Vue组件通信

Vue三类组件通信详解

在 Vue 中,父子组件的关系可以总结为 prop 向下传递,事件向上传递。父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息。 父组件向子组件通信 使用props,父组件可以使用props向子组件传递数据。 父组件vue模板App.vue <template> <div id="app"> <child ...

ES6基础整理

ES6常用特性一览

ES6 常用特性 ES6 给我们提供了许多的新语法和代码特性来提高 javascript 的体验,对于前端开发者而言,掌握 ES6 已经成为了一种必须。 let 与 const 在我看来,在 es6 新特性中,在定义变量的时候统统使用 let 来代替 var 就好了,const 则很直观,用来定义常量,即无法被更改值的变量。let 与 const 具有块级作用域的特性,可...

slot内容分发

通俗理解slot内容分发

Vue使用 slot 特性进行内容分发,我的理解是: 在父组件中放入已被 slot 标记的内容,这些内容的顺序可以随意。之后这些内容被分发到子组件的特殊元素 slot 中,根据 name 属性在子组件中重新组合。 父组件模板内容 <!--父组件模板--> <div id="parent-template"> <child> <!-...

常用Git指令整理 常用操作 配置 git config --global user.name "Your Name" git config --global user.email "email@example.com" 添加文件到缓存区 添加所有变化的文件 git add . 添加名称指定文件 git add filename 提交 # 提交暂存区到仓库区...