如何通过 Vue CLI 模板引入公共模板?

如何通过 Vue CLI 模板引入公共模板?

vue cli 模板中引入公共模板

在 Vue CLI 构建的项目中,为提高代码的可维护性,希望在页面中引入外部文件包含的 HTML,以实现公共代码的提取。具体配置方法如下:

在项目根目录的 vue.config.js 文件中,添加以下配置:

const fs = require('fs')const header = fs.readFileSync('./public/header.html').toString()module.exports = {    runtimeCompiler: true,    css: {        loaderOptions: {            less: {                lessOptions: {                    javascriptEnabled: true                }            }        }    },    chainWebpack: config => {        config.plugin('html').tap(args => {            args[0].header = header            return args        })    }}

然后,在 public/index.html 文件中,将模板文件引入到

标签内:

...        

其中,public/header.html 是包含公共 HTML 内容的文件。通过这种配置,公共 HTML 可以被注入到每个页面中,从而实现了公共代码的提取。

立即学习“前端免费学习笔记(深入)”;

以上就是如何通过 Vue CLI 模板引入公共模板?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1556727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
如何使用SVG和D3.js绘制大屏展示边框背景?
上一篇 2025年12月22日 02:18:36
如何使用 document.createElement + innerHTML 安全高效地解析 HTML 字符串?
下一篇 2025年12月22日 02:18:51

相关推荐

  • 龙旗科技:智能手机ODM业务稳健增长,加速布局AI智能硬件新赛道

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 2024年集成电路行业发展综述及龙旗科技的2025展望 2024年,集成电路行业在全球经济新常态、技术革新加速和市场需求变化的背景下持续发展。为深入了解行业发展趋势,《集微网》特别推出“展望20…

    2026年9月4日
    000
  • 告别用户名登录烦恼:使用cylancer/loginviaemail扩展TYPO3登录

    最近在维护一个基于typo3的网站时,遇到一个用户反馈的问题:他们更习惯使用邮箱地址登录,而非用户名。typo3默认的前端用户登录功能只支持用户名登录,这给一些用户带来了不便,特别是那些记不住用户名却记得邮箱地址的用户。这个问题虽然看似小,但影响着用户体验,需要一个有效的解决方案。 一开始,我考虑修…

    用户投稿 2026年9月4日
    100
  • deepseek、chatgpt两者哪个更好用?用哪些实际性的区别?

    DeepSeek 和 ChatGPT 作为先进语言模型,在自然语言处理上有着不同的差异。DeepSeek 拥有海量训练数据和庞大模型,专注于代码理解与生成,而在对话、问答等任务上,ChatGPT 凭借其泛用性更胜一筹。其优势分别体现在代码理解和自然文本生成上,适用于不同的领域和场景。 ☞☞☞AI 智…

    2026年9月4日
    000
  • Hibernate更新数据时,先删后插如何避免间歇性插入失败?

    Hibernate数据更新:避免先删后插的间歇性失败 使用Hibernate更新数据时,如果采用先删除现有记录再插入新数据的策略,可能会出现间歇性插入失败的情况。这是因为数据库操作并非原子性操作,在删除和插入之间存在时间窗口,可能导致并发问题或其他异常。 为了解决这个问题,建议在插入操作前强制Hib…

    2026年9月4日
    200
  • chatgpt搜索功能怎么使用?chatgpt免费搜索功能使用方法

    在当今数字时代,信息获取变得至关重要。ChatGPT,一种先进的人工智能语言模型,已成为寻找信息的一个有力工具。它提供了一个免费的搜索功能,让用户能够快速轻松地获取准确可靠的信息。本文将逐步指导您如何使用 ChatGPT 的搜索功能,充分利用这一强大的资源来扩展您的知识并解决您的问题。 ☞☞☞AI …

    2026年9月4日
    100
  • kali-linux安装部署

    kali-linux安装部署kali-linux安装部署kali-linux安装部署kali-linux安装部署

    一、kali-linux安装部署 安装包地址: kali安装工具 右键–操作–下载: 1.安装vmvare 2.下载VM程序–解压 kali官网 3.打开解压好的程序 4.开机 5.配置密码代码语言:javascript代码运行次数:0运行复制 sudo su# 默认kali/kalipasswd …

    2026年9月4日 用户投稿
    000
  • VSCode怎么插动图_VSCode插入GIF动图与预览动态效果教程

    VSCode无法直接在编辑器中播放GIF,但可通过Markdown预览功能实现动图展示。具体步骤为:将GIF文件放入项目目录或使用网络链接,在.md文件中用![描述](路径)语法插入,再通过Ctrl+Shift+V打开预览窗口即可动态查看。此方法利用内置渲染引擎,不需额外插件,适用于文档编写;也可安…

    2026年9月4日
    300
  • Java中如何高效合并远程接口数据到本地集合对象?

    Java高效合并远程接口数据到本地集合对象 本文介绍如何在Java开发中,高效地将远程接口返回的数据合并到本地集合对象中。 我们将使用JSONObject、JSONArray解析远程数据,并利用Java Stream API进行数据处理,实现简洁高效的合并操作。 首先,我们需要将远程接口返回的JSO…

    2026年9月4日
    000
  • 百度网盘里怎么保存TXT小说_百度网盘保存TXT免费小说操作指南

    找到TXT小说的百度网盘分享链接,通过搜索引擎、社交群组或电子书网站获取;2. 点击链接并输入提取码后,将文件保存至个人网盘指定文件夹;3. 登录网盘账号,在保存位置查看在线预览或下载到本地,实现免费便捷的小说收藏与跨设备同步。 想把TXT小说存到百度网盘,其实很简单。核心就是“找到资源、保存进网盘…

    2026年9月4日
    000
  • 高效连接Piggy平台:Piggy PHP SDK 使用指南

    在开发一个电商平台时,我需要一个强大的工具来管理客户忠诚度计划、发放礼品卡以及进行精准的邮件营销。 piggy平台提供了全面的解决方案,但手动集成其api显得繁琐且易出错。 这时,我找到了piggy提供的php sdk,它极大地简化了集成过程。 Piggy PHP SDK是一个功能强大的PHP库,用…

    用户投稿 2026年9月4日
    000
  • deepseek-v3和deepseek区别是什么

    本文旨在阐明 DeepSeek-v3 与其前身 DeepSeek 之间的差异,这两个都是由 Google 开发的高级图像检索系统。虽然 DeepSeek-v3 继承了 DeepSeek 的核心功能,但它引入了显著改进,包括扩展的图像特征提取能力、更准确的检索结果以及更易于使用的界面。通过深入了解这些…

    2026年9月4日
    000
  • Maven打包Spring Boot应用报错“没有主清单属性”怎么办?

    spring boot应用maven打包报错:“没有主清单属性”的解决方案 使用Maven的spring-boot-maven-plugin插件打包Spring Boot应用时,即使已配置插件,仍然可能遇到“没有主清单属性”错误。 这通常是因为Maven无法正确识别应用程序的主类。 解决方法:在po…

    2026年9月4日
    000
  • 松下家电中国与阿里云达成AI合作,共探智慧家电创新

    5月30日,松下家电(中国)有限公司(以下简称“松下家电中国”)与阿里云正式签署了ai合作协议。此次合作将围绕智能家电展开,松下家电中国将结合自身在生活家电领域的深厚积累,以及阿里云全球化的“云+ai”技术实力,共同研究开发针对家电细分领域的ai智能体,培养相关技术人才,并推动家电产业的全球化布局。…

    2026年9月4日
    000
  • 肉鸽动作游戏《地狱丧钟》DEMO迎来更新 正式版定档7月22日!

    《地狱丧钟》是由Rogue Snail工作室开发的类《流放之路》与肉鸽动作角色扮演游戏,将于7月22日在Steam平台发布。《地狱丧钟》的DEMO试玩版在Steam平台收获了“特别好评”,目前DEMO已迎来更新! Steam商店页面:《地狱丧钟》 最新预告: 更新内容: · 更多地狱 –…

    2026年9月4日
    000
  • 告别DynamoDB查询的繁琐:使用Terseq库简化AWS数据库操作

    最近,我负责一个项目需要频繁地与aws dynamodb进行交互。起初,我直接使用aws sdk for php进行操作。然而,随着项目复杂度的增加,我发现编写和维护dynamodb查询代码变得越来越困难。大量的样板代码不仅降低了开发效率,而且容易出错,维护起来也十分费力。例如,一个简单的更新操作就…

    用户投稿 2026年9月4日
    000
  • Spring Boot连接MySQL数据库首次失败,后续却正常的原因是什么?

    Spring Boot连接MySQL数据库:首次连接失败,后续正常的原因及解决方法 在使用Spring Boot连接MySQL数据库时,常常遇到首次连接失败,后续连接却正常的情况。 这通常是因为MySQL服务器、JDBC驱动和数据库连接参数之间的兼容性问题导致的。 常见的错误信息是:“the las…

    2026年9月4日
    000
  • 冲击DeepSeek R1,谷歌发布新一代Gemini全型号刷榜,编程、物理模拟能力炸裂

    冲击DeepSeek R1,谷歌发布新一代Gemini全型号刷榜,编程、物理模拟能力炸裂冲击DeepSeek R1,谷歌发布新一代Gemini全型号刷榜,编程、物理模拟能力炸裂冲击DeepSeek R1,谷歌发布新一代Gemini全型号刷榜,编程、物理模拟能力炸裂冲击DeepSeek R1,谷歌发布新一代Gemini全型号刷榜,编程、物理模拟能力炸裂

    谷歌gemini 2.0系列强势来袭,挑战大模型格局!面对deepseek的强劲竞争,谷歌迅速推出gemini 2.0 flash、gemini 2.0 flash-lite以及旗舰级gemini 2.0 pro实验版,并在gemini app中集成推理模型gemini 2.0 flash thin…

    2026年9月4日 用户投稿
    300
  • 守愿者托塔天王李靖全技能解析与实战指南

    守愿者托塔天王李靖全技能解析与实战指南守愿者托塔天王李靖全技能解析与实战指南守愿者托塔天王李靖全技能解析与实战指南守愿者托塔天王李靖全技能解析与实战指南

    踏入《守愿者》,开启一段别具一格的西行征途!本作巧妙融合传统西游文化与创新放置卡牌机制,为玩家呈现一场策略与情怀兼具的精彩对决。今日主角,正是三界威名赫赫的战将——托塔天王李靖,让我们一同揭开这位塔影擎天者的真正实力,助你阵容更上一层楼! 神威凛然:托塔天王·李靖 玄甲映辉,银须飘逸。 手中七宝玲珑…

    2026年9月4日 用户投稿
    000
  • 高效日志缓冲:使用 Travail/Log-Buffered 提升应用性能

    在构建一个高吞吐量的实时数据处理系统时,我面临着一个棘手的问题:大量的日志记录严重影响了系统的整体性能。传统的日志记录方式,每次操作都直接写入日志文件,导致i/o操作频繁,成为系统的瓶颈。这不仅降低了处理速度,还增加了服务器负载。为了解决这个问题,我开始寻找更高效的日志记录方案。 经过一番调研,我找…

    用户投稿 2026年9月4日
    000
  • Surgent Studios公布新作——第一人称恐怖游戏《遗映》开启一场娱乐行业的心理恐怖之旅

    独立游戏团队 surgent team 今日联合发行商 pocketpair publishing,正式推出了其全新力作——第一人称心理恐怖游戏《遗映》(dead take)。游戏预计将在今年内正式发售,目前 steam 商店页面已经上线。 在《遗映》中,玩家将进入一个关于权力与腐败交织的惊悚世界。…

    2026年9月4日
    000

发表回复

登录后才能评论
关注微信