vue-meta 设置页面 <meta>
一、vue-meta 安装
npm install --save vue-meta
二、在 main.js 使用依赖
/** Copyright © 2019-2020 LiuDanYang. All rights Reserved.*/import Vue from "vue";import App from "./App.vue";
import store from "./store";
import router from "./router";// 使用 vue-meta
import Meta from "vue-meta";
Vue.use(Meta);Vue.config.productionTip = false;new Vue({router,store,render: (h) => h(App),
}).$mount("#app");
三、 页面设置固定的meta
<!--- Copyright © 2019-2020 LiuDanYang. All rights Reserved.--><template><div class="container"></div>
</template><script>
export default {name: "Home",data() {return {};},metaInfo: {title: "页面标题",meta: [{ name: "keywords", content: "页面关键字" },{ name: "description", content: "页面描述" },],},created() {},methods: {},
};
</script><style lang="scss" scoped></style>
四、页面请求数据设置的meta
<!--- Copyright © 2019-2020 LiuDanYang. All rights Reserved.--><template><div class="container"></div>
</template><script>
export default {name: "Home",data() {return {setting: {title: "",keywords: "",description: "",},};},metaInfo() {return {title: this.setting.title,meta: [{ name: "keywords", content: this.setting.keywords },{ name: "description", content: this.setting.description },],};},created() {this.getSetting();},methods: {// 模拟接口获取数据setTimeout(() => {this.setting.title = "页面标题";this.setting.keywords = "页面关键字";this.setting.description = "页面描述";}, 2000);},
};
</script><style lang="scss" scoped></style>
五、效果
参考:vue-meta 、vue-meta 文档
vue-meta 设置页面 <meta>相关推荐
- Vue 动态设置路由Meta title 名称
路由配置 import ('@/views/accountManagement/editMain'), beforeEnter: (to, from, next) => {if (to.quer ...
- vue 动态设置页面title
在这里我们介绍3种方法 1.通过自定义指令去修改(单个修改比较好) 1.在main.js 页面里添加自定义指令// Vue.directive('title', {//单个修改标题inserted: ...
- vue动态设置页面title
一.项目场景: 新建一个vue项目,默认的页面title是这样的: 那如何做成这种如CSDN一样动态的呢? 分析:这个title分为两部分:"写文章"+"CSDN博客&q ...
- vue单独设置页面背景
背景: 平台首页配置全局样式,设置了背景图,但是某模块的功能页面不需要这个背景,如何处理? 方案一: 在界面中添加以下方法 beforeCreate () { document.querySele ...
- html手机端页面meta,移动端网页meta设置和响应式
苏宁易购WAP的meta分析 响应式 meta设置 媒体查询时读的width为viewport的宽度.viewport宽度为手机分辨率.比如note2 1280*720.需要重置为设备 640*360 ...
- 移动端meta设置大全(持续收集中。。。。)
移动端meta设置大全(持续收集中....) 声明文档使用的字符编码: <meta charset='utf-8'> 优先使用 IE 最新版本和 Chrome: <meta http ...
- vue+element ui 设置页面全屏 全屏和退出全屏的切换
vue+element ui 设置页面全屏 全屏和退出全屏的切换 方式1 screenfull 插件 // 属性 screenfull.isFullscreen; // 判断当前页是否全屏 返回类型 ...
- asp.net mvc 利用过滤器进行网站Meta设置
过去几年都是用asp.net webform进行开发东西,最近听说过时了,同时webform会产生ViewState(虽然我已经不用ruanat=server的控件好久了 :)),对企业应用无所谓,但 ...
- vue从其它页面返回_vue---详细页点返回列表页,停留在原先位置
列表页面,点击进入到详情页面,在详情页面向下滑动时,滚动条变化,document.documentElement.scrollTop变化,点击返回按钮时,列表页面的document.documentE ...
- vue切换路由页面数据缓存_Vue-Router实现前端页面缓存
一.使用情景 在使用Vue开发单页面应用时,我们通常会使用Vue-Router进行页面导航,Vue-Router在进行路由切换的时候,页面是会重新加载,对应的生命周期函数也会再次执行一遍,但是在有些业 ...
最新文章
- 数据类型转换pytorch
- 什么是URL?协议头,路径和端口是什么意思?
- 【数码】苹果iPhone4S行货水货如何识别
- 大二暑假周进度总结07
- 【随笔】“真OO无双”前辈提供的SEG7_Controller模块的问题改进
- TreeSet的null值与元素类型的约束
- 单点登陆的三种实现方式
- 嵌入式软件设计第09实验报告
- html文字置顶标签,HTML的marquee标签怎么用?
- 【华为云技术分享】Reactive模式优势与实践
- 【一题多解】Python 字符串逆序
- linux sed批量更改文件,Linux利用sed批量修改文件名(示例代码)
- 【微信小程序】实现手机全屏滚动字幕
- php poedit怎么debug,php – 使用Poedit与XAMPP
- ActiveX 部件不能创建对象
- 利用html模板发送邮件
- 指数函数e^x和对数函数lnx 导数的求导过程
- 100位量子计算机算力,最快!我国量子计算机实现算力全球领先
- 计算机公式除以键是,excel函数的除法公式(整数及余数)《计算机除法函数公式》...
- 科里奥利力的物理理解、推导与加速度变换