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 相关文章推荐
非常不错的一个javascript 类
Nov 07 Javascript
javascript 点击整页变灰的效果(可做退出效果)。
Jan 09 Javascript
JavaScript将页面表格导出为Excel的具体实现
Dec 27 Javascript
JS批量替换内容中关键词为超链接
Feb 20 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
JavaScript表单即时验证 验证不成功不能提交
Aug 31 Javascript
vue+iview+less+echarts实战项目总结
Feb 22 Javascript
PM2自动部署代码步骤流程总结
Dec 10 Javascript
layui use 定义js外部引用函数的方法
Sep 26 Javascript
js实现轮播图特效
May 28 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 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
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
斜45度寻路实现函数
2009/08/20 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
python集合用法实例分析
2015/05/30 Python
详解Django通用视图中的函数包装
2015/07/21 Python
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
浅谈Python处理PDF的方法
2017/11/10 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
商场拾金不昧表扬信
2014/01/13 职场文书
婚纱店策划方案
2014/05/22 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
天河观后感
2015/06/11 职场文书
爱国主义影片观后感
2015/06/18 职场文书
PyTorch中的torch.cat简单介绍
2022/03/17 Python