Vue3之路由的元数据信息meta详解

 更新时间:2024年05月08日 11:13:15   作者:NorthCastle  
这篇文章主要介绍了Vue3之路由的元数据信息meta详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

什么是 meta?

简单的理解,meta 就是路由对象 的一个属性对象

可以 通过这个 属性给 路由对象添加 一些必要的属性值,

在使用路由对象时可以获取到这个属性型对象,从而进行一些其他的逻辑判断。

meta 这个非常的简单,就是一个属性值。

使用案例

给某个路由配置 meta 对象

在 路由的解析守卫 和 组件中 获取meta 中的值

路由的配置

// 导入 定义路由的两个方法
import {createRouter,createWebHistory}  from 'vue-router'

// 引入组件
import componentC from "./componentC.vue";

// 声明路由跳转的路径与组件的对应关系
const routsList = [
    {
        path:'/c',
        name:'croute',
        component:componentC,
        meta:{
            meta1 : '元数据1',
            meta2 : true,
            meta3 : 1000
        }
    }

]

// 创建路由的实例对象
const routerConfigObj = createRouter({
    history:createWebHistory('abc'), // 带一个参数,表示是路由的一个前缀
    routes:routsList // 指定路由的配置列表
})


// 全局解析守卫
routerConfigObj.beforeResolve((to,from)=>{
    console.log('解析守卫 : to  : ',to)
    console.log('解析守卫 :from : ',from)
    console.log('------')
    return true
})

// 导出路由的对象
export default routerConfigObj;

运行效果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue3 element-plus如何使用icon图标组件

    vue3 element-plus如何使用icon图标组件

    这篇文章主要介绍了vue3 element-plus如何使用icon图标组件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • Vue基础学习之ref响应式数据、v-指令、computed

    Vue基础学习之ref响应式数据、v-指令、computed

    Vue3引入了全新的响应式系统,使得数据管理更为灵活和高效,这篇文章主要介绍了Vue基础学习之ref响应式数据、v-指令、computed的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-03-03
  • vue 按需引入vant跟全局引入方式

    vue 按需引入vant跟全局引入方式

    这篇文章主要介绍了vue 按需引入vant跟全局引入方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • 解决vue中修改了数据但视图无法更新的情况

    解决vue中修改了数据但视图无法更新的情况

    今天小编就为大家分享一篇解决vue中修改了数据但视图无法更新的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • vue集成一个支持图片缩放拖拽的富文本编辑器

    vue集成一个支持图片缩放拖拽的富文本编辑器

    这篇文章主要介绍了vue集成一个支持图片缩放拖拽的富文本编辑器,帮助大家更好的理解和使用vue框架,感兴趣的朋友可以了解下
    2021-01-01
  • vue-resource 获取本地json数据404问题的解决

    vue-resource 获取本地json数据404问题的解决

    这篇文章主要介绍了vue-resource 获取本地json数据404问题的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • vue实现密码显示隐藏功能的思路详解

    vue实现密码显示隐藏功能的思路详解

    这篇文章主要介绍了vue实现密码显示隐藏功能的思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 深入理解 Vue 3 的 watch及用法示例小结

    深入理解 Vue 3 的 watch及用法示例小结

    watch是Vue3中处理响应式数据变化逻辑的基石,这篇文章将带你深入理解Vue3中的watch,涵盖基础用法、高级配置以及与watchEffect的对比,感兴趣的朋友跟随小编一起看看吧
    2026-02-02
  • 通过vue方式实现二维码扫码功能

    通过vue方式实现二维码扫码功能

    这篇文章给大家介绍了通过vue的方式,实现扫码功能,实现步骤分为两步,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2021-11-11
  • vue中的ElementUI的使用详解

    vue中的ElementUI的使用详解

    本文通过实例代码给大家介绍了vue中的ElementUI的使用,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10

最新评论