vue
文章平均质量分 91
一个大BUG
这个作者很懒,什么都没留下…
展开
-
vueRouter中的history和hash两种模式
hash vue-router 默认设置为hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 例如 history 可以通过mode来设置模式 history 利用了 html5 history interface 中新增的 pushState() 和 replaceState() 方法。这两个方法应用于浏览器记录栈,在当前已有的 back、forward、go 基础之上,它们提供了对历史记录修改的功能。 const router = n原创 2020-09-17 23:11:14 · 350 阅读 · 0 评论 -
Vuex详解
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 简单的来说就是用于一个管理数据的仓库,对于每个vue的实例来说,它们各自的数据都维护在各自的data中。遇到多个vue实例使用相同的数据的时候,那么需要在每个实例中都维护一份数据,就会造成了内存的浪费。 这时候我们就需要使用状态机了,多个vue时候将共同的数据维护在状态机内,只存储一份数据。 在使用它的时候,首先我们需要安装状态机 1.安装 如果在ht原创 2020-09-17 22:43:47 · 222 阅读 · 8 评论 -
vue生命周期钩子函数详解
每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 vue有8个生命周期钩子函数 1.beforeCreate() 创建前 此时vue实例创建,但是并没有完成初始化,data,methods并没有绑定到vue实例中 let vm = new Vue({ el:"#app",原创 2020-09-08 23:59:30 · 245 阅读 · 0 评论