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 相关文章推荐
新浪中用来显示flash的函数
Apr 02 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
js操作iframe的一些方法介绍
Jun 25 Javascript
JavaScript中的undefined学习总结
Nov 30 Javascript
在jquery中combobox多选的不兼容问题总结
Dec 24 Javascript
angularjs 处理多个异步请求方法汇总
Jan 06 Javascript
vue如何使用 Slot 分发内容实例详解
Sep 05 Javascript
vue-router懒加载速度缓慢问题及解决方法
Nov 25 Javascript
element-ui如何防止重复提交的方法步骤
Dec 09 Javascript
js中addEventListener()与removeEventListener()用法案例分析
Mar 02 Javascript
微信小程序实现时间戳格式转换
Jul 20 Javascript
vuex的数据渲染与修改浅析
Nov 26 Vue.js
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
PHP 判断常量,变量和函数是否存在
2009/04/26 PHP
很让人受教的 提高php代码质量36计
2012/09/05 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
2017/09/19 Javascript
Nodejs调用WebService的示例代码
2017/09/29 NodeJs
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
python开启多个子进程并行运行的方法
2015/04/18 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
opencv python图像梯度实例详解
2020/02/04 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
python的pip有什么用
2020/06/17 Python
EJB与JAVA BEAN的区别
2016/08/29 面试题
甲方资料员岗位职责
2013/12/13 职场文书
医学生职业规划范文
2014/01/05 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
银行转正自我鉴定
2014/09/29 职场文书
捐书活动倡议书
2015/04/27 职场文书
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python