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 相关文章推荐
jquery.AutoComplete.js中文修正版(支持firefox)
Apr 09 Javascript
改进版通过Json对象实现深复制的方法
Oct 24 Javascript
JS打印gridview实现原理及代码
Feb 05 Javascript
浅谈JavaScript中指针和地址
Jul 26 Javascript
jquery轮播的实现方式 附完整实例
Jul 28 Javascript
JavaScript对象引用与赋值实例详解
Mar 15 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
Jun 08 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
Mar 01 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
Oct 20 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
Feb 07 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
Mar 17 Javascript
基于JavaScript实现大文件上传后端代码实例
Aug 18 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
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
Java中final关键字详解
2015/08/10 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
js实现在页面上弹出蒙板技巧简单实用
2013/04/16 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
jQuery响应滚动条事件功能示例
2017/10/14 jQuery
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
js实现扫雷源代码
2020/11/27 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
python删除过期文件的方法
2015/05/29 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
python代码实现ID3决策树算法
2017/12/20 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
django允许外部访问的实例讲解
2018/05/14 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
英文商务邀请信
2014/01/22 职场文书
毕业生求职信的经典写法
2014/01/31 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
购房委托书范本
2014/09/18 职场文书