zoukankan      html  css  js  c++  java
  • vue 学习笔记

    今天研究了vux的demo

    https://github.com/jinhuiWong/vux-2.0

    将main.js中的路由文件提取到router/index.js中

    整合代码

    import router from './router/index.js'
    import VueRouter from 'vue-router'
    Vue.use(VueRouter)
    import router from './router/index.js'
    引入时候出现了错误是因为下面定义了const router ,注释了之后生效
    将注释代码整合到router/index.js中
    import VueRouter from 'vue-router'
    
    // var rootPath=config.build.assetsPublicPath;
    var rootPath = "/";
    
    
    /** -------------------------------------------------- 懒加载start --------------------------------------------*/
    
    const Home = resolve => require(['../components/HelloFromVux.vue'], resolve)
    const Demo = resolve => require(['../components/Hello.vue'], resolve)
    
    /** -------------------------------------------------- 懒加载end --------------------------------------------*/
    const router = new VueRouter({
      mode: 'hash',
      base: __dirname,
      //路由映射map
      routes: [
        {path: rootPath, component: Home, meta: {scrollToTop: true}, name: 'home'},
        { path: rootPath + 'demo', component: Demo , name: 'demo'},
    
        //找不到页面就返回404页面
        {
          path: '*',
          component: {template: '<p style="height:300px;text-align:center">404</p>'}
        }
      ]
    });
    
    
    export default router

    访问localhost:8080时候home生效

    访问:http://localhost:8080/demo

    不生效

    原因:要在demo前面加#,正确的访问方法http://localhost:8080/#/demo

    后续研究#号的问题

     
  • 相关阅读:
    内置函数二
    内置函数一
    生成器
    迭代器相关
    再遇函数
    使用Ant搭建Android开发环境入门
    iOS GameCenter 接入
    手游充值-如何对付淘宝代充店
    分析苹果代充产业链 汇率差+退款造就三线城市千万富翁‍_中新游戏研究_Joynews中新游戏
    iOS消息推送机制的实现
  • 原文地址:https://www.cnblogs.com/silences/p/6733336.html
Copyright © 2011-2022 走看看