- 博客(11)
- 收藏
- 关注
原创 # 四.导航守卫
路由的导航守卫 又叫做路由的钩子函数(生命周期函数) 就是在跳转页面的 时候把 路由拦下来 做一些操作 再放行 一共有三种 第一种是全局守卫 beforeEach 路由进入之前 afterEach 路由进入之后 第二种 组件内守卫 beforeRouteEnter 路由进入之前 beforeRouteUpdate 路由更新之前 beforeRouteLeave 路由离开之前 第三种 独享守卫 beforeEnter 路由进入之前 有三个参数 to from nex
2022-04-27 16:31:24
113
原创 # 三.路由的模式 以及原理 区别
⾯试官您好,接下来我给您介绍⼀下 vue 的路由模式,vue 的路由模式⼀共有两种,分别是哈希和 history.他们的区别是 hash 模式不会包含在 http 请求当中,并且 hash 不会重新加载⻚⾯,⽽使⽤ history 模式的话,如果前端的 url 和后端发起请求的 url 不⼀致的话,会报 404 错误,所以使⽤ history 模块的话我们需要和后端进⾏配合. history 的原理就是利⽤ ht ...
2022-04-27 16:30:34
124
原创 ## 2.3 modules
把仓库里的数据分模块管理 每个模块里又有四个核心 state mutations getters actions 然后引入仓库 并且在 modules 下注册模块 在定义的 modules 里开启一个命名 namespaced:true ```js export default { computed: { arr() { return this.$store.state.a.arr; //使用 模块a里的state数据arr },...
2022-04-27 16:29:54
103
原创 ## 2.2 怎么开启严格模式
strict: true, 跟 state 同级的地方设置这个属性 开启完严格模式后 如果不是通过 mutation 修改的 state 就会报错 strict 严格模式只适合开启在开发环境下
2022-04-27 16:29:09
215
原创 ## 2.1vuex 的执行机制
我在项⽬当中如果要改变 state 的状态,我们⼀般是在组件⾥⾯调⽤ this.$store.dispatch ⽅式来触发 actions ⾥⾯的⽅法,在 actions ⾥⾯的⽅法通过 commit 来调⽤ mutations ⾥⾯定义的⽅法来改变 state,同时这也是 vuex 的执⾏机制 ...
2022-04-27 16:27:59
121
原创 # 2.vuex 的理解
vuex是vue的管理工具,管理项目中的公共数据,能够在所有组件中使用。 一共有五大核心 state 存放公共数据的地方 通过 this.$store.state.xxx调用 mutations 修改 state 的地方 只有这里能修改 通过this.$store.commit 调用 getters 相当于是之前的计算属性 通过 this.$store.getters 调用 actions 执行异步操作的地方 通过 this.$store.dispatch 调用 modules 模块化 vue
2022-04-27 16:25:05
97
原创 ## 1.3 ⻚⾯第⼀次加载时⽗⼦组件⽣命周期执⾏的顺序是什么?
自己试一试 把顺序写一下 页面—beforeCreate 页面—created 页面—beforeMount 组件—beforeCreate 组件—created 组件—beforeMount 组件—mounted 页面—mounted
2022-04-27 16:22:06
163
原创 ## 1.2 项目开发中 在生命周期里都做过什么功能
我在写效果的过程中,会在created或者mounted中发送http请求 created和mounted的区别:就是created比mounted执行的时间更早所以会更多的在created中请求 mounted的特点是可以操作dom节点 还会用created钩子函数 获取 本地存储的数据 ...
2022-04-27 16:21:13
94
原创 ## 1.1 生命周期函数有哪些
创建阶段 - beforeCreate 实例创建之前 这个时候什么都没有 data methods 都不能用 也没有 this - created 创建之后 也是最早的可以使用 data 和 methods 的钩子函数 这个时候有 this 了 - beforeMount 组件挂载之前 - mounted 组件挂载之后 这个时候能拿到 dom 节点使用 运行阶段 只要修改 data 就会触发 - beforeUpdate 数据变了 视图还没变 - updated 数据变了.
2022-04-27 16:14:11
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1