vue面试题:vue-router的动态路由匹配以及使用
vue-router的动态路由匹配以及使用
动态路径匹配:即把某种模式匹配到的所有路由,全都映射到同个组件。使用动态路由参数来实现。
例如,我们有一个 User 组件,对于所有ID 各不相同的用户,都要使用这个组件来渲染。那么,我们可以在vue-router的路由路径中使用“动态路径参数”(dynamic segment)来达到这个效果。
const User = {
template: '<div>User</div>'
}
const router = new VueRouter({
routes: [
// 动态路径参数 以冒号开头
{ path: '/user/:id', component: User }
]
})
这样,像/user/foo和/user/bar都将映射到相同的路由。
一个“路径参数”使用冒号 :标记。当匹配到一个路由时,参数值会被设置到 this.$route.params,可以在每个组件内使用。
在 User 的模板,输出当前用户的 ID:
const User = {
template: '<div>User {{ $route.params.id }}</div>'
}
相关推荐
2019vue面试题大全附答案.doc.docx
2019vue面试题大全附答案.doc.docx2019vue面试题大全附答案.doc.docx
常见vue面试题汇总系列
1. 此文档覆盖了常见的vue面试题,基本覆盖了vue面试题的方方面面,建议详细阅读 2. 此文档的内容包括 vue-router 的动态路由, vue-router 有哪几种导航钩子, v-model 是什么,axios 是什么?怎么使用,vuex 是什么?怎么使用?哪种功能场景使用它,mvvm 框架是什么?它和其他框架(jquery) 的区别是什么?哪些场景适合,自定义指令(v-check, v-focus) 的方法有哪些? 它有哪些钩子函数? 还有哪些钩子函数参数,说出至少 4 种 vue 当中的指令和它的用法,vue 的双向绑定的原理是什么,vue生命周期的理解,vuex 的 getter 特性是什么, vuex 的 mutation 特性是什么,vue 中 ajax 请求代码应该写在组件的methods中还是vuex 的action中,不用 vuex 会带来什么问题,vue生命周期总共有几个阶段,简述每个周期具体适合哪些场景,第一次页面加载会触发哪几个钩子等等的面试内容。
Vue面试题(供参考).pdf
...
程序员求职Vue面试题.zip
资源适合学生学习下载使用
2024年前端VUE必看面试题
2024年前端VUE必看面试题


