摘要: Mutation 更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。这个回调函数就是我们实际进行状态更改的地方,并且它 阅读全文
posted @ 2021-08-27 16:04 理想三旬· 阅读(54) 评论(0) 推荐(0) 编辑
摘要: this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。 假设我们更改了某个dom元素内部的文本,而这时候我们想直接打印出这个被改变 阅读全文
posted @ 2021-08-26 14:47 理想三旬· 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Getter 有时候我们需要从 store 中的 state 中派生出一些状态,例如对列表进行过滤并计数: computed: { doneTodosCount () { return this.$store.state.todos.filter(todo => todo.done).length 阅读全文
posted @ 2021-08-25 13:23 理想三旬· 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.State 1.单一状态树 Vuex 使用单一状态树——是的,用一个对象就包含了全部的应用层级状态。至此它便作为一个“唯一数据源 (SSOT (opens new window))”而存在。这也意味着,每个应用将仅仅包含一个 store 实例。单一状态树让我们能够直接地定位任一特定的状态片段,在 阅读全文
posted @ 2021-08-24 20:27 理想三旬· 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供 阅读全文
posted @ 2021-08-23 18:43 理想三旬· 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.LOADER Webpack 本身只能处理 JavaScript 模块,如果要处理其他类型的文件,就需要使用 loader 进行转换。 所以如果我们需要在应用中添加 css 文件,就需要使用到 css-loader 和 style-loader,他们做两件不同的事情,css-loader 会遍历 阅读全文
posted @ 2021-08-22 17:14 理想三旬· 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.什么是webpack Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 本章节基于 Webpack3.0 测试通过。 从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文 阅读全文
posted @ 2021-08-21 18:00 理想三旬· 阅读(84) 评论(0) 推荐(1) 编辑
摘要: 1.Vue路由(vue-router)介绍 Vue Router 是 Vue.js(opens new window) 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 阅读全文
posted @ 2021-08-20 17:44 理想三旬· 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 1.什么是组件 组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素,封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 注册一个全局组件语法格式如下: Vue.component(tag 阅读全文
posted @ 2021-08-19 19:22 理想三旬· 阅读(221) 评论(0) 推荐(1) 编辑
摘要: 1,基本语法格式 <style> /* 注意:这个6个过渡类,都是vue内置的,所以,需要使用vue提供的这个类名才行 */ .v-leave { /* 定义 出场动画的 起始状态 */ /* 只停留一帧 */ transform: translateY(100px); } .v-leave-act 阅读全文
posted @ 2021-08-18 18:13 理想三旬· 阅读(171) 评论(0) 推荐(1) 编辑