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 相关文章推荐
关于__defineGetter__ 和__defineSetter__的说明
May 12 Javascript
juqery 学习之五 文档处理 插入
Feb 11 Javascript
中国地区三级联动下拉菜单效果分析
Nov 15 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
Feb 10 Javascript
js 声明数组和向数组中添加对象变量的简单实例
Jul 28 Javascript
用jquery获取自定义的标签属性的值简单实例
Sep 17 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
Oct 10 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
Feb 15 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
Mar 03 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
Mar 12 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 Javascript
React中使用Vditor自定义图片详解
Dec 25 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
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
激活 ActiveX 控件
2006/10/09 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
基于JavaScript实现网页倒计时自动跳转代码
2015/12/28 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
简谈创建React Component的几种方式
2019/06/15 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
雷锋精神演讲稿
2014/05/13 职场文书
义和团口号
2014/06/17 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
2015年人事科工作总结
2015/04/28 职场文书
2015选调生工作总结
2015/07/24 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
委托书范本格式
2019/04/18 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
mysql 排序失效
2022/05/20 MySQL
Nginx安装配置详解
2022/06/25 Servers