• Vue--路由


    main.js:

    1、先在项目安装路由模块:npm install vue-router --save-dev
    2、使用路由:main.js首先要引用vue模块:

    import Vue from 'vue'

    3、再引用路由模块:

    import VueRouter from ‘vue-router’

    4、使用VueRouter:

    Vue.use(VueRouter)

    5、配置路由:

    import Home from './components/home' /父级组件
    import HelloWorld from './components/HelloWorld' /子组件
    
    
    const router = new VueRouter({
        routes:[
            {path:‘/’,component:Home}//主页地址
            {path:‘/helloworld’,component:HelloWorld}//地址
        ],
         mode:‘history’  //添加这个属性后页面地址就不存在#/的问题 })

    6、引用配置好的路由router:

    new Vue({
       router,
      el:'#app' components: { App },//这是根组件
      templater:'<App/>' })

    根目录:这里是App.vue

    7、找到路径后,在根组件展示:

    <router-view></router-view>

    此时刷新界面页面地址变成http://localhost:8080/#/,

    当在地址输入http://localhost:8080/#/helloworld,就会跳转到helloworld这个界面

    7、写到这里就可以使用a标签跳转了

    但是会刷新界面

    根目录:App.vue

    <templater>
        <div id='app'>
            <router-view></router-view>
            <ul>
          <
    li><a href='/'>home</a></li>  //href的地址必须是配置路由的地址 <li><a href='/helloworld'>hello</a></li>  //href的地址必须是配置路由的地址
         </
    ul>   </div> </templater>

    8、路由跳转:

    不会刷新界面,高效率!

    <templater>
        <div id='app'>
            <router-view></router-view>
            <ul>
          <
    li><router-link to='/'>home</router-link></li>  //href的地址必须是配置路由的地址 <li><router-link to='/helloworld'>hello</router-link></li>  //href的地址必须是配置路由的地址
         </
    ul>   </div> </templater>
  • 相关阅读:
    二分法查找数据
    循环队列的操作
    堆栈的操作
    链表的各种操作
    尾插法创建链表
    头插法创建链表
    链表简介
    <map>的常用操作
    linux下php添加自带扩展
    快速排序
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/8650573.html
Copyright © 2020-2023  润新知