zoukankan      html  css  js  c++  java
  • vue的router

    在项目根目录下执行 安装vue-router 操作
    cnpm install vue-router

    如果出现下面的情况,则证明安装成功

    在项目 根目录 src  文件夹下, 新建一个 router 文件夹, 在该文件夹下,  新建一个 router.js 文件。并输入以下内容

    import Vue from 'vue';
    import VueRouter from 'vue-router';
    
    
    // 引入组件
    import home from '../view/home.vue'
    import my from '../view/my.vue'
    
    Vue.use(VueRouter);
    
    const routes = [
        {
            path:"/",//访问路径
            component:home//组件名称
        },
        {
            path:"/home",//访问路径 
            component:home//组件名称
        },
        {
            path:"/my",//访问路径
            component:my//组件名称
        },
    ]
    var router = new VueRouter({
        routes
    })
    export default router;
    

      这时候页面会报错,暂时不用管

           紧接着在 项目根目录 下  src 文件夹下的  main.js 中  添加如下内容

    import Vue from 'vue'
    import App from './App.vue'
    import VueRouter from 'vue-router'
    import router from './router/router.js';
    
    Vue.use(VueRouter);
    
    Vue.config.productionTip = false
    
    new Vue({
      el:'#app',
      router,
      render: h => h(App),
    }).$mount('#app')
    

       在 项目根目录 下  src 文件夹下的  app.vue 中  的template内的div添加如下内容,之前的内容则去掉

    <router-view></router-view>
    

      在 项目根目录 下  src 文件夹下的  新建 views文件夹,  添加 home.vue   和 demo.vue 文件,将两个文件都输入内容,格式如下,随后刷新页面即可

    <template>
      <div>
        <router-link to="./my">//跳转页
          <h1>
            {{ msg }}
          </h1>
        </router-link>
      </div>
    </template>
    <script>
    export default {
      data() {
        return {
          msg: "首页",
        };
      },
    };
    </script>   
    

      

    代码改变了我们,也改变了世界
  • 相关阅读:
    property补充
    利用描述符自定制property
    类的装饰器
    上下文协议管理
    描述符
    迭代器协议
    doc属性__module__属性__del__(垃圾回收)__call__方法
    【移动支付】.NET支付宝App支付接入
    【WPF】PopupColorEdit 的使用
    【MVVM Dev】PART_Editor的使用
  • 原文地址:https://www.cnblogs.com/wencaiguagua/p/15619256.html
Copyright © 2011-2022 走看看