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>   
    

      

    代码改变了我们,也改变了世界
  • 相关阅读:
    语音激活检测(VAD)--前向神经网络方法(Alex)
    语音信号处理基础
    MySQL死锁系列-插入语句正常,但是没有插入成功
    关于wx.getProfile和wx.login获取解密数据偶发失败的原因
    指针访问数组元素
    libev 源码解析
    leveldb 源码--总体架构分析
    raft--分布式一致性协议
    使用springcloud gateway搭建网关(分流,限流,熔断)
    爬虫
  • 原文地址:https://www.cnblogs.com/wencaiguagua/p/15619256.html
Copyright © 2011-2022 走看看