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 getMonth()日期函数的值域是0-11
Feb 15 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
使用js判断TextBox控件值改变然后出发事件
Mar 07 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
Apr 30 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
AngularJS中的Directive实现延迟加载
Jan 25 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 Javascript
laydate日历控件使用方法详解
Nov 20 Javascript
webpack打包多页面的方法
Nov 30 Javascript
k8s node节点重新加入master集群的实现
Feb 22 Javascript
vue前端工程的搭建
Mar 31 Vue.js
JS Object构造函数之Object.freeze
Apr 28 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
PHP4(windows版本)中的COM函数
2006/10/09 PHP
YII框架常用技巧总结
2019/04/27 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
js解决movebox移动问题
2016/03/29 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
vue中的scope使用详解
2017/10/29 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
jQuery实现html可联动的百分比进度条
2020/03/26 jQuery
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
python调用百度API实现人脸识别
2020/11/17 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
物业管理计划书
2014/01/10 职场文书
企业项目策划书
2014/01/11 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
公司股权转让协议书
2014/04/12 职场文书
简单租房协议书范本
2014/08/20 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang