• Vue路由


    Vue路由

    1. vue路由模块的安装

    1. 在创建工程的时候勾选路由模块

    1. 在创建工程后自己使用npm install 命令手动安装

    npm install vue-router@3.5.1 -S

    这两种安装方式的区别

    安装好vue路由模块以后可以在package.json文件的dependencies看到路由的依赖坐标

    可以在当前工程的node_modules目录中找到路由模块的源代码

    1. vue路由模块的配置文件

    如果是使用第一种方式安装路由, 这个配置文件会自动创建好

    如果是使用第二种方式安装路由, 这个配置文件需要手动安装

    1. import 表示导入一个对象 或者函数

    2. const

    在老版本的js语言中, 声明变量只有关键字var

    在新版本的js语言中, 新增了两个关键字 let 和 const

    let 和 var的区别是 let 有块级作用域, var 没有 (在新版本中用let取代了var, var被弃用了)

    const 用于定义常量, 有点像 java的 final

    1. import Vue from 'vue'
    2. import VueRouter from 'vue-router'
    3. Vue.use(VueRouter)
    4. // 定义了一个全局的路由规则数组, 这个数组名称为routes
    5. // 数组中的元素是每一个路由规则对象 {path:'', component: }
    6. const routes = [
    7. ]
    8. // 定义了一个全局的路由器对象, 并且将路由规则数组作为参数传给了路由器构造函数
    9. const router = new VueRouter({
    10. mode: 'history',
    11. base: process.env.BASE_URL,
    12. routes
    13. })
    14. // 导出路由器对象
    15. export default router

    1. 程序入口文件main.js

    1. import Vue from 'vue'
    2. import App from './App.vue'
    3. import router from './router'
    4. import store from './store'
    5. new Vue({
    6. router,
    7. store,
    8. render: function (h) { return h(App) }
    9. }).$mount('#app')

    1. 记住注册路由地址写在哪里

    写在router/index.js里面

    1. 导入组件

    import Home from "@/views/Home";
    

    1. 注册路由

    1. {
    2. path:'/home',
    3. component:Home
    4. }

    1. 记住两个与路由相关的标签

    很像, 都是超链接

    但是有区别:

    可能不写 但是一定要写

    因为除了 这个标签可以跳路由, 还可以使用路由对象在js中跳路由

    1. 如何使用路由对象跳路由

    像用户数据表格里面的详情, 编辑功能跳路由, 并不是使用来跳

    而是使用

  • 相关阅读:
    传统加密技术(恺撒+仿射)
    人工智能 | AI芯片类型:CPU GPU TPU DPU NPU BPU
    Bootstrap重抽样原理及置信区间计算
    含文档+PPT+源码等]精品spring boot+MySQL微人事系统设计与实现vue[包运行成功]计算机毕设Java项目源码
    基于K8s构建Jenkins持续集成平台(部署流程)(转了一点)
    [Rust笔记] 我也浅谈【泛型参数】的【晚·绑定late bound】
    渗透测试CTF-图片隐写的详细教程2(干货)
    建筑施工行业招投标资源众包分包系统站点开发
    自然语言处理通用框架BERT原理解读
    什么是设计模式?你了解的设计模式是什么?
  • 原文地址:https://blog.csdn.net/qq_57420582/article/details/126841870