vue router 路由跳转了,但是页面没有变
vue router 路由跳转了,但是页面没有变
App.vue
<template>
<div id="app">
<!-- 路由占位符 -->
<router-view></router-view>
</div>
</template>
<script>
export default ({
name:'app'
})
</script>
Login.vue
<template>
<div class="login_container">
登录组件
</div>
</template>
<script>
export default ({
})
</script>
<!-- 在样式中中支持less语法结构 scoped是一个Vue指令,
用来控制组件中的样式生效区间 加scoped就是样式只在当前组件内生效-->
<style lang="less" scoped>
.login_container{
background-color: #2b4b6b;
}
</style>
router.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from '../components/Login.vue'
Vue.use(VueRouter)
const routes = [
{
path: '/',
redirect: '/login'
},
{
path: '/login',
compontent: Login
}
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
main.js
import Vue from 'vue'
import App from './App.vue'
import router from './router/router'
import store from './store'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
Vue.config.productionTip = false
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论