html-webpack-plugin修改页面的title的方法


Posted in Javascript onJune 18, 2020

vue-cli2.X:修改config目录下index.js

const title = '标题1'
// const title = '标题2'
// const title = '标题3'
module.exports = {
  title: title,
  dev: { ... },
  build: { ... },
  test: { ... }

接着就可以在webpack.dev.conf.js, webpack.prod.conf.js中的HtmlWebpackPlugin使用config.title

new HtmlWebpackPlugin({
  title: config.title,
  ...
 }),

最后在index.html使用

<title><%= htmlWebpackPlugin.options.title %></title>

如果项目需要根据title有不同的布局可以在main.js引入config并设置为全局变量

const config = require('../config/index')
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>',
  data () {
   return {
    title: config.title
   }
  }
})

vue文件中通过$root.title使用即可,这样打包的时候只要切换config目录下的index一处地方就好了,不必多处修改降低出错概率。

vue-cli3.X:很简单,只要vue.config.js中配置

configureWebpack: config => {
  return {
    title: title,
    resolve: {
     alias: {
      '@': resolve('src')
     }
    },
    plugins: []
   }
  } 
}

public目录下的index.html使用

<title><%= webpackConfig.title %></title>

到此这篇关于html-webpack-plugin修改页面的title的方法的文章就介绍到这了,更多相关html-webpack-plugin修改页面的title 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JS代码格式化和语法着色V2
Oct 14 Javascript
jQuery EasyUI 中文API Button使用实例
Apr 14 Javascript
a标签的href和onclick 的事件的区别介绍
Jul 26 Javascript
jquery实现的横向二级导航效果代码
Aug 26 Javascript
如何实现JavaScript动态加载CSS和JS文件
Dec 28 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
Apr 06 Javascript
JS+CSS3实现超炫的散列画廊特效
Jul 16 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
Dec 13 Javascript
Vue.Draggable拖拽功能的配置使用方法
Jul 29 Javascript
详解vuex之store源码简单解析
Jun 13 Javascript
深入剖析JavaScript instanceof 运算符
Jun 14 Javascript
js 解析 JSON 数据简单示例
Apr 21 Javascript
vue实现购物车结算功能
Jun 18 #Javascript
vue-cli4.x创建企业级项目的方法步骤
Jun 18 #Javascript
javascript实现文字跑马灯效果
Jun 18 #Javascript
node.js +mongdb实现登录功能
Jun 18 #Javascript
VSCode launch.json配置详细教程
Jun 18 #Javascript
JavaScript中使用Spread运算符的八种方法总结
Jun 18 #Javascript
通过实例了解JS执行上下文运行原理
Jun 17 #Javascript
You might like
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
php+mysql写的简单留言本实例代码
2008/07/25 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
使用Sphinx对索引进行搜索
2013/06/25 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
原始的js代码和jquery对比体会
2013/09/10 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
javascript实现对表格元素进行排序操作
2015/11/18 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
详解Python3中的 input() 函数
2020/03/18 Python
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
实验教师岗位职责
2014/02/13 职场文书
公司授权委托书
2014/04/04 职场文书
市政管理求职信范文
2014/05/07 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
感恩祖国演讲稿
2014/09/09 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
干部考核工作总结2015
2015/07/24 职场文书
中国现代文学之经典散文三篇
2019/09/18 职场文书
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android