账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    VueRouter基本的路由功能没有运行起来,求助
    • 昵称过于强大无法显示2020-01-01 00:00
    29
    0

    我通过vuecli脚手架创建好模板之后,在入口函数main.js删掉了原来代码 自己编写一个路由DEMO,但是consloe没有报错,也没有出现目标组件,找了几天 实在找不到,求助大虾们

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    Vue.config.productionTip = false
    Vue.use(VueRouter)
    
    var homePage={template:'<div>首页</div>'}
    var fristPage={template:'<div>11111</div>'}
    var secPage={template:'<div>22222</div>'}
    
    var router=new VueRouter({
        mode:'history',
        base:__dirname,
        routes:[
            {path:'/',component:homePage},
            {path:'/fri',component:fristPage},
            {path:'/sec',component:secPage}
        ]
    })
    /* eslint-disable no-new */
    new Vue({
      router,
      teamlate:`<div id='headnav'>
          <h1>导航</h1>
              <ul>
                      <li><router-link to="/">首页</router-link></li>
                      <li><router-link to="/fri">FRI</router-link></li>
                      <li><router-link to="/sec">SEC</router-link></li>
              </ul>
              <router-view/>
      </div>`
    }).$mount('#app')
    
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我在y城装快递 普通会员 1楼

      Vue Router 是 Vue.js 中的一个路由库,用于管理路由和页面的跳转。如果你发现基本的路由功能没有运行起来,可能有以下几种情况:

      1. 配置错误:确保你已经正确配置了 Vue Router。在 Vue.js 的 router/index.js 文件中,你需要添加以下代码:

      ```javascript import Vue from 'vue' import Router from 'vue-router'

      Vue.use(Router)

      export default new Router({ routes: [ { path: '/home', component: Home, }, { path: '/about', component: About, }, ], }) ```

      1. 页面未加载:确保你的页面已经正确加载。你可以在浏览器的开发者工具中检查 v-if 语句是否正确设置了加载状态。

      2. 路由未触发:确保你的路由被正确触发。你可以使用 router.push 方法来触发路由。

      3. 兼容性问题:检查你的浏览器是否支持 Vue Router。你可以在浏览器的开发者工具中查看 window.Vue 是否为 undefined

      4. 其他错误:如果你已经尝试了上述方法,但仍然没有解决问题,可能是其他原因,如错误的文件路径或依赖项。

      请根据你的具体情况进行排查和解决。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部