标签:charset 登录 path document temp view login lan tle
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="js/vue.js"></script>
<script src="js/vue-router-3.0.1.js"></script>
</head>
<body>
<div id="app">
<router-link to=‘/‘>Account</router-link>
<router-view></router-view>
</div>
<template id=‘tmp1‘>
<div>
<h1>这是 Account 组件</h1>
<!-- login 和register 是account的子路由 -->
<router-link to=‘/account/login‘>登录</router-link>
<router-link to=‘/account/register‘>注册</router-link>
<router-view></router-view>
</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 属性,实现子路由。同时子路由的path前面不要带斜线/,否则永远以根路径开始请求,这样不方便用户去理解URL地址。即若带斜线,路径中显示/login,而非/account/login.
children:[
{path:‘login‘,compoment:login},
{path:‘register‘,compoment:register},
]
}]
})
//创建Vue实例,得到 ViewModel
var vm = new Vue({
el: ‘#app‘,
data: {},
methods: {}
});
</script>
</body>
</html>
标签:charset 登录 path document temp view login lan tle
原文地址:https://www.cnblogs.com/linm/p/12515330.html