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 相关文章推荐
newxtree.js代码
Mar 13 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
Dec 02 Javascript
js防止DIV布局滚动时闪动的解决方法
Oct 30 Javascript
JavaScript从数组中删除指定值元素的方法
Mar 18 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
Jun 30 Javascript
JQuery悬停控制图片轮播——代码简单
Aug 05 Javascript
jQuery Ajax 加载数据时异步显示加载动画
Aug 01 Javascript
微信小程序 底部导航栏目开发资料
Dec 05 Javascript
JavaScript日期工具类DateUtils定义与用法示例
Sep 03 Javascript
jQuery层叠选择器用法实例分析
Jun 28 jQuery
JS实现动态倒计时功能(天数、时、分、秒)
Dec 12 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 的Opcache加速的使用方法
2017/12/29 PHP
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
使用Python脚本来控制Windows Azure的简单教程
2015/04/16 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
Python中GIL的使用详解
2018/10/03 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
allbeauty美国:英国在线美容店
2019/03/11 全球购物
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
党校培训自我鉴定范文
2014/04/10 职场文书
实验心得体会
2014/09/05 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
前台岗位职责
2015/02/13 职场文书
关于幸福的感言
2015/08/03 职场文书
党性修养心得体会2016
2016/01/21 职场文书