目录
前言
在学习vue-router之前,我们要学会怎么样在IDEA中安装vue-router,若有不懂的同学请跳转博客在IDEA中安装vue-router。
7.路由vue-router
在我们安装好vue-router之后,我们要导入依赖
<script src="node_modules/vue-router/dist/vue-router.js"></script>
在这里需要注意的一点是vue-router依赖,必须在vue依赖下面
<script src="node_modules/vue/dist/vue.js"></script>
<script src="node_modules/vue-router/dist/vue-router.js"></script>
如果位置相反的话,会报出这样的错误
vue-router将无法识别
7.1编写父类组件
我们首先编写一个父类组件parent.html
<body>
<div>
<span>登陆</span>
<span>注册</span>
<hr>
<div>
登录页面/注册页面
</div>
</div>
<script src="../node_modules/vue/dist/vue.js"></script>
<script type="text/javascript">
var vue = new Vue({
el:"#app"
})
</script>
</body>
7.2.编写登陆及注册组件
login.js
这里需要注意一点,不要将子组件命名为login,这样讲无法识别,可能是login是一个关键字,所以在这里我将其命名为loginForm
const loginForm = {
template:`
<