使用vue使用插件MetaInfo实现动态TDK(title,Keywords,description)

news/2024/7/10 2:50:23 标签: vue

先看效果图:

一、安装:npm i vue-meta-info --save

二、在main.js中引入vue-meta-info

import Vue from 'vue'

import MetaInfo from 'vue-meta-info';

Vue.use(MetaInfo)

三、在vue文件中可以配置tdk

metaInfo: {

    title: '',

    meta: [{ 

      name: 'Keywords',

      content: ''

    }, {

      name: 'description',

      content: ''

    }],

 link: [{

  rel: 'asstes',

  href: 'https://assets-cdn.github.com/'

 }]

 },

以上是静态配置metaInfo

 

动态使用 metaInfo

<script>

export default {

  name: 'async',

  metaInfo () {

    return {

      title: this.pageName

    }

  },

  data () {

    return {

      pageName: 'loading'

    }

  },

  mounted () {

    setTimeout(() => {

      this.pageName = 'async'

    }, 2000)

  }

}

</script>


http://www.niftyadmin.cn/n/825441.html

相关文章

vue 跳转 同一路由不刷新问题

解决办法 两个方法&#xff0c;推荐用第二种&#xff1a; 方法一&#xff1a;用watch watch{$router: function(to, from){......} }12345 方法二&#xff1a;在router-view 标签上加":key" <router-view :key"$router.currentRoute.fullPath"/> …

微信小程序实现充值,自定义金额充值

首页一如既往的先上效果图&#xff1a; 上代码&#xff1a; WXML---------------------------------------------------------- <view class"bgView flexStandard"><view class"titleBox"><view class"titleView"><text …

微信小程序引入HTML代码,渲染HTML代码片段

首先效果图&#xff1a; 这里我使用的是wxParse来渲染HTML页面的&#xff0c;git地址是&#xff1a;https://github.com/icindy/wxParse&#xff0c;下载好了&#xff0c;把包引入到程序中。 先看看WXML&#xff0c;先引入wxParse.wxml&#xff0c;data这里存放的就是一些html代…

微信小程序分包,分包与主包之间的页面跳转

打包原则 声明 subpackages 后&#xff0c;将按 subpackages 配置路径进行打包&#xff0c;subpackages 配置路径外的目录将被打包到 app&#xff08;主包&#xff09; 中app&#xff08;主包&#xff09;也可以有自己的 pages&#xff08;即最外层的 pages 字段&#xff09;s…

好评动画效果网站

https://cssfx.lovejade.cn/ https://codepen.io/topic/vue/templates http://www.html580.com/tool/css3maker/animation.php

微信小程序同步方法,方法内顺序从上至下依次执行

执行顺序被异步执行了&#xff0c;使用async-await让它同步执行。

微信小程序长按属性

长按触发就是这个bindlongpress"xx"

css实现div平分

先看效果图&#xff0c;无论多少个块级元素都会被平分 上代码&#xff1a; //父级 .xya_strip{justify-content: space-between;padding: 0rpx 30rpx; } //子级 .xya_strip view{width: 100% !important; }