登录
首页 >  文章 >  前端

如何在 Vue CLI 项目中引入公共 HTML 模板?

时间:2024-11-02 17:45:42 212浏览 收藏

哈喽!大家好,很高兴又见面了,我是golang学习网的一名作者,今天由我给大家带来一篇《如何在 Vue CLI 项目中引入公共 HTML 模板? 》,本文主要会讲到等等知识点,希望大家一起学习进步,也欢迎大家关注、点赞、收藏、转发! 下面就一起来看看吧!

如何在 Vue CLI 项目中引入公共 HTML 模板?

Vue CLI 中引入公共模板

vue cli 创建的项目中,在页面中引入公共 HTML 代码的方法是模板模块化。

步骤:

1. 安装 html-webpack-plugin

npm install --save-dev html-webpack-plugin

2. 配置 vue.config.js

在 vue.config.js 中配置 html-webpack-plugin:

const fs = require('fs')
const header = fs.readFileSync('./public/header.html').toString()

module.exports = {
  chainWebpack: (config) => {
    config.plugin('html').tap((args) => {
      args[0].header = header

      return args
    })
  }
}

3. 创建公共模板文件

在 public 目录下创建包含要引入的 HTML 代码的文件,如 header.html:

<!DOCTYPE html>
<html>
  <head>
    <!-- 公共头部代码 -->
  </head>
  <body>
  </body>
</html>

4. 在 index.html 中引用公共模板

在 public/index.html 中引用公共模板:

<head>
  <!-- ... -->
</head>
<body>
  <%= htmlWebpackPlugin.options.header %>

  <div id="app"></div>
</body>

5. 运行项目

运行 npm run serve 启动项目。此时,公共模板中的 HTML 代码将被引入到所有页面中。

好了,本文到此结束,带大家了解了《如何在 Vue CLI 项目中引入公共 HTML 模板? 》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

相关阅读
更多>
最新阅读
更多>
  • 文章 · 前端   |  14分钟前  |  
    160 收藏
  • 文章 · 前端   |  23分钟前  |  
    315 收藏
  • 文章 · 前端   |  33分钟前  |  
    295 收藏
  • 文章 · 前端   |  46分钟前  |  
    177 收藏
  • 文章 · 前端   |  1小时前  |  
    247 收藏
  • 228 收藏
  • 369 收藏
  • 文章 · 前端   |  1小时前  |  
    205 收藏
  • 文章 · 前端   |  1小时前  |  
    443 收藏
  • 文章 · 前端   |  1小时前  |  
    394 收藏
  • 文章 · 前端   |  1小时前  |  
    210 收藏
  • 课程推荐
    更多>