首页 > 其他分享 >Vue 手动配置路由

Vue 手动配置路由

时间:2022-09-29 12:11:28浏览次数:52  
标签:Vue 手动 js VueRouter import router 路由

不用一键创建项目的方式

 

手动引用

 

1.安装路由组件(vue2)

npm i vue-router@3

 

2.创建路由映射js

创建 src/router/index.js

// 引用 Vue  和路由组件
import Vue from 'vue';
import VueRouter from 'vue-router'

// 使用路由组件
Vue.use(VueRouter)


// 引入路由页面
import Home from '@/pages/Home'
import Login from '@/pages/Login'

// 设置路由映射
export default new VueRouter({
        routes:[
            {
                path:"/",
                component:Home
            },
            {
                path:"/login",
                component:Login
            }
        ]
})

 

 

3.主入口main.js

引入路由

// 引入路由
import router from '@/router'

new Vue({
  render: h => h(App),
  // 注册路由
  router
}).$mount('#app')

 

标签:Vue,手动,js,VueRouter,import,router,路由
From: https://www.cnblogs.com/Hello233/p/16740992.html

相关文章

  • 如何监听Vue或js项目报错的4种方式
    背景onerrorelement.onerrorerrorHandlererrorCapturederror传播规则(划重点)如何监听异步错误总结背景在开发Vue项目时,使用浏览器调试可以比较清晰的看到报的什......
  • vue项目环境搭建
    vue项目环境搭建安装Nodejs环境地址:https://nodejs.org/en/download/安装包管理工具#推荐安装yarnnpminstall--globalyarn#或者安装cnpmnpmconfigsetregis......
  • vue 类似苹果手机的悬浮球
    悬浮球效果3种位置展示悬浮球组件代码<template><divclass="ys-float-btn":style="{'width':itemWidth+'px','height':itemHeight+'px','left':left+'px','......
  • vue组件中如何首次加载就触发watch
    watch:{"val":{immediate:true,//首次加载的时候执行函数deep:true,//深入观察数组值的变化,inputVal:function(){}}} ......
  • vue 动态路由刷新页面404
    1.如果你的静态路由最后有如下代码://404pagemustbeplacedattheend!!!{path:"*",redirect:"/404",hidden:true},2.如果你的路由有一部分是动态获取......
  • vue 遍历图片渲染
    原文链接:https://blog.csdn.net/sywdebug/article/details/120763271举例说明获取目录下的文件名新创建一个vue项目,获取views目录下的以.vue结尾的文件的文件名mounted......
  • VUE笔记深夜毒鸡汤
    实现加载一个地址请求和跳转的同时动作<script>importCustomInputfrom'./CustomInput.vue'exportdefault{components:{CustomInput},data(){retur......
  • vue动态组件tab切换
     先弄3个tab组件,再导入 可以使用<component:is="activetab">那个,也可以使用下面注释的那个,二选一    选择TabA       第二部分如何切换之......
  • 我的Vue之旅、05 导航栏、登录、注册 (Mobile)
    第一期·使用Vue3.1+TypeScript+Router+Tailwind.css构建手机底部导航栏、仿B站的登录、注册页面。代码仓库alicepolice/Vue-05(github.com)构建项目新建......
  • Vue实现拖拽穿梭框功能四种方式
    一、使用原生js实现拖拽点击打开视频讲解更加详细<htmllang="en"><head><metacharset="UTF-8"/><title>Lazyload</title><style>......