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 setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 Javascript
浅谈javascript中的作用域
Apr 07 Javascript
jQuery学习笔记之Ajax用法实例详解
Dec 01 Javascript
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
angular 基于ng-messages的表单验证实例
May 04 Javascript
PHP实现记录代码运行时间封装类实例教程
May 08 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
vue-i18n结合Element-ui的配置方法
May 20 Javascript
Python版实现微信公众号扫码登陆
May 28 Javascript
node.js +mongdb实现登录功能
Jun 18 Javascript
vue中使用mockjs配置和使用方式
Apr 06 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开发中的中文编码问题
2013/08/08 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
PHP预定义接口――Iterator用法示例
2020/06/05 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
在Python中输入一个以空格为间隔的数组方法
2018/11/13 Python
Python有参函数使用代码实例
2020/01/06 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
个人简历自我评价八例
2013/10/31 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
日化店促销方案
2014/03/26 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
毕业论文致谢信
2015/05/14 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
Python+Appium实现自动抢微信红包
2021/05/21 Python
instantclient客户端 连接oracle数据库
2022/04/26 Oracle
Python实现聚类K-means算法详解
2022/07/15 Python