vue 面试题汇总
**1、active-class 是哪个组件的属性?嵌套路由怎么定义**
(1)、active-class 是 vue-router 模块的 router-link 组件的属性
(2)、使用 children 定义嵌套路由
**2、怎么定义 vue-router 的动态路由? 怎么获取传过来的值**
在 router 目录下的 index.js 文件中,对 path 属性加上 /:id。
使用 router 对象的 params.id 获取
**3、vue-router 有哪几种导航钩子?**
三种,
(1)、全局导航钩子
router.beforeEach(to, from, next),
router.beforeResolve(to, from, next),
router.afterEach(to, from ,next)
(2)、组件内钩子
beforeRouteEnter, beforeRouteUpdate, beforeRouteLeave
(3)、单独路由独享组件
beforeEnter
**4、v-model 是什么?怎么使用? vue 中标签怎么绑定事件**
v-model 可以实现双向绑定,
绑定事件:<input @click="doLog" />
**5、axios 是什么?怎么使用?描述使用它实现登录功能的流程**
axios 是请求后台资源的模块。 npm i axios -S
如果发送的是跨域请求,需在配置文件中 config/index.js 进行配置