路由嵌套
程序员文章站
2022-06-02 20:15:19
...
路由嵌套
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.staticfile.org/vue/2.6.10/vue.js"></script>
<script src="https://cdn.staticfile.org/vue-router/2.7.0/vue-router.js"></script>
<style>
</style>
</head>
<body>
<div id="app">
<router-link to="/account">Account</router-link>
<router-view></router-view>
</div>
<template id="tmp1">
<div>
<h1>这是Account组件</h1>
<router-link to="/account/login">登录</router-link>
<router-link to="/account/register">注册</router-link>
</div>
</template>
<script>
var account={
template:'#tmp1'
}
var login={
template:'<h3>登录</h3>'
}
var register={
template:'<h3>注册</h3>'
}
var router=new VueRouter({
routes:[
{path:'/account',component:account,children:[//使用children属性,实现子路由的同时,子路由的path前面不要带‘/’,
// 否则永远以根路径开始请求,这样不方便用户去理解url地址
{path:'login',component:login},
{path:'register',component:register}
]},
// {path:'/account/login',component:login},
// {path:'/account/register',component:register}
]
})
var vm = new Vue({
el: '#app',
data: {},
methods: {},
router:router
})
</script>
</body>
</html>
</body>
</html>
推荐阅读
-
mysql-amoeba路由报错,但信息能正常查询
-
WITHAS的用法以及提高性能简化嵌套SQL
-
JavaScript 嵌套函数指向this对象错误的解决方法_javascript技巧
-
ThinkPHP的URL重写+路由+伪静态,实现SEO效果。
-
基于Vue.js的二级选项卡(v-for的循环嵌套)(点击横向的选项tab,在纵向显示tab的子选项tabchild,在右边显示子选项卡对应的内容)
-
vue路由传参的三种方式
-
类似于评论嵌套回复的数据库怎么设计?
-
Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade
-
如何使用Angular内Router(路由)应用
-
Thinkphp中数据按分类嵌套循环实现方法_PHP