vuerouter中的meta,vue router meta 作用

  vuerouter中的meta,vue router meta 作用

  这篇文章主要介绍了vue3中vue-meta的使用方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  

目录

   vue-meta的使用方法1.安装2.一般使用方法3.与vuex,vue-route结合使用使用vue-meta处理元信息vue-meta有以下特点如何使用

  

vue-meta的使用方法

  自指的标签用于设置超文本标记语言的元数据(描述数据的数据),该数据不会显示在页面中,主要用于浏览器(如和现实内容或重新加载页面)、搜索引擎(如SEO)及其他网服务

  

1.安装

  安装vue-肉-S

  

2.一般使用方法

  在主页。射流研究…中使用

  从"虚拟元"导入元;

  Vue.use(元)

  新Vue({

  路由器,

  数据:{

  标题:"如何使用vue-meta”,

  关键词:“vue,vue路由器,vue元",

  描述:"这是一个数据加密标准信息。"

  },

  //定义元信息

  metaInfo(){

  return()

  标题:this.title,

  元:[

  {

  名称:"关键字",

  内容:这个。关键词

  },{

  名称:描述,

  内容:这个。描述

  }

  ]

  }

  },

  render: h=(APP)

  }).$ mount("# app ")

  

3.与vuex,vue-route结合使用

  a.在router.js路由中添加自指的信息

  从“Vue”导入Vue

  从" vue路由器"导入武鲁特

  Vue.use(VueRouter)

  常量路由=[

  {

  路径:"/home ",

  姓名:家,

  组件:()=导入(./组件/主页。vue’)

  元:{

  元信息:{

  标题:"家",

  关键词:“vuex,vue-route”,

  描述:"这是主页"

  }

  }

  },

  {

  路径:"/详细",

  名称:详细信息,

  组件:()=导入(./组件/细节。vue’)

  元:{

  元信息:{

  标题:详细信息,

  关键词:“vuex,vue-route”,

  描述:"这是详细页面"

  }

  }

  }

  ];

  const router=new VueRouter({

  模式:"哈希",

  路线

  });

  导出默认路由器;

  百货店中添加自指的相关字段

  从“Vue”导入某视频剪辑软件

  从" vuex "导入状态管理

  vue。使用(vuex);

  常量状态={

  元信息{

  标题:,

  关键词:,

  描述:""

  }

  };

  常数突变={

  CHANGE_META_INFO(state,metaInfo){

  状态。元信息=元信息;

  }

  }

  导出默认的新vuex .商店({

  状态,

  变化

  })

  中华网代码如下

  从“vue”导入某视频剪辑软件

  从导入应用程序 App.vue

  从导入路由器。/路由器

  从"虚拟元"导入元

  从导入存储。/商店

  vue.use(Meta,{

  refreshOnceOnNavigation:true

  });

  //每次路由更新前,设置当前页面的自指的信息

  router.beforeEach(收件人,发件人,下一个)={

  调试器

  if (to.meta.metaInfo) {

  store.commit(CHANGE_META_INFO ,to。META。元信息);

  }

  next();

  });

  新Vue({

  路由器,

  店,

  metaInfo() {

  返回{

  标题:这个. store.state.metaInfo.title,

  元:[

  {

  名称:"关键字",

  内容:这个store.state.metaInfo.keywords

  },

  {

  名称:描述,

  内容:这个100美元商店。状态。元信息。描述

  }

  ]

  };

  },

  render: h=h(App)

  }).$ mount( # app );

  

使用vue-meta处理元信息

  

vue-meta有以下特点

  在组件内设置元信息,便可轻松实现头部标签的管理元信息的数据都是响应的,如果数据变化,头部信息会自动更新支持苏维埃社会主义共和国

  

如何使用

  安装:$ npm安装vue-元保存,

  在入口文件中引入代码如下:

  从“vue”导入某视频剪辑软件

  从导入应用程序 0.5/App

  从导入路由器。/路由器

  从"虚拟元"导入武梅塔

  Vue.use(VueMeta,{

  refreshOnceOnNavigation: true

  })

  Vue.config.productionTip=false

  新Vue({

  埃尔: #app ,

  路由器,

  组件:{ App },

  模板:"应用程序/"

  })

  在这里引入后使用。使用该插件,

  在组件中定义元信息对象代码如下:

  模板

  你好

  第一个程序

  /div

  /模板

  脚本

  导出默认值{

  元信息:{

  标题:"我的示例应用程序",

  标题模板:“%s -耶!”,

  htmlAttrs: {

  郎:“恩”,

  安培:真的

  }

  },

  名称:“HelloWorld”,

  道具:[id],

  data () {

  返回{

  消息:“欢迎使用你的Vue.js应用”

  }

  },

  你可以看看页面显示。

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: