2.软文推荐
3.软文推荐
vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。
main.js// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import './assets/css/common.css'
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
template: '',
components: { App }
})
router文件夹里面的index.js
import Vue from 'vue'
import Router from 'vue-router'
import home from '../components/home' //这里可以选择2种写法,一种是写在这里,一种是写在component里面,看下方代码~
Vue.use(Router)
export default new Router({
mode:'history',
routes: [
{
path: '/',
component: home
},
{
path:'/pagevue',
component:pagevue => require(['../components/childCom/pagevue.vue'], pagevue),
},
{
path:'/nextpagevue',
component:nextpagevue => require(['../components/childCom/nextpagevue.vue'], nextpagevue),
}
]
})
home.vue
我是首页
"clickMe">点我进下一个路由
pagevue.vue
我是子页面
"returnhome">点我继续进下一个路由
nextpagevue.vue
我是另外一个子页面
"clickGohome">点我回到首页
common.css
* {
margin: 0;
padding: 0; }
.homeMain {
text-align: center;
margin-top: 100px; }
.homeMain .routerName {
color: #1eb89c;
border: 1px solid #1eb89c;
margin-top: 20px; }
/*# sourceMappingURL=common.css.map */
本文来源:www.lxlinux.net/7256.html,若引用不当,请联系修改。
1
目录:1、服务器如何防御ddos攻击?2、什么是高防BGP3、高防服务器的作用是什么?4、什么是高防?服务器5、国内哪家高防服务器好用?服...