当前位置: 首页 > 知识库问答 >
问题:

前端 - vite和vue写法,怎么让index.html在打包后meta标签中content的内容读取的是代码中的动态的变量的值呢?

卫烨烁
2023-06-09

场景是这样子的,
就是我用vite和vue打包后的index.html中,他的meta标签的值是写死的,怎么能在每次打包的时候直接让他异步读取我的项目中接口返回的变量呢?

vue3项目

共有1个答案

暴阳州
2023-06-09

我目前的做法是写一个脚本,放在 vite build 之后执行。

这样做的好处是不需要考虑 vite 的插件机制,最后完成替换就好,维护成本比较低。

 类似资料:
  • 用Vite+vue3写一个小项目,不想数据明文出现在编译后的js文件中。 比如使用组件: 这个MyCouponent组件默认插槽会写正常的HTML标签内容。 想在Vite编译阶段加密,比如这个示例里的Hello与World这两个字符串,实现编译输出的js文件里是密文,在浏览器看的时候看明文(会要求登录后看到明文)。 尝试了一些代码混淆方案,都是只混淆代码,Hello与World还是明文。 现在需求

  • 在vite中有一个build的打包方法,下面我来叙述一下我的问题首先是入口文件: 我们可以通过以下方式来使用build函数 我们通过entry.jsx进入开始打包,然后向build目录输出;下面重点是ssr这个选项如果ssr为false:那么resp输出是这样的: 其中的code还有一大堆,为何会这样呢?这里吗的输出结果是什么?如果ssr为true:那么resp输出是这样的: 请问这两种打包结果有

  • 请教一下这样写为什么浏览器解析不了值 width直接没有了

  • 问题内容: 有一个库可以导出文件,但是我想捕获文件的内容。我想将一个作者传递到库中,并能够读取该作家写到文件中的内容。最终,我想扩充该库以跳过编写此文件的过程。io.Copy或io.Pipe是否可能? 库代码创建一个* File并将此句柄用作io.Writer。我尝试使用io.Copy,但只读取了0个字节。 问题答案: 如果要在写入字节时捕获字节,请使用带有的a 作为第二个写入器。 或在写入时在s

  • 我试图得到一些代码语法高亮我写的一些文档,我使用HAML和Highlight.js这将适用于像这样的单行Ruby代码(虽然高亮不是很好): 但是如果我尝试在< code>pre和< code>code标记中编写一些CSS,就像这样: 我得到“非法嵌套:纯文本嵌套是非法的。”错误,由于CSS末尾的括号。 有人知道使用HAML在网页上编写代码示例(主要是SASS、Ruby、HAML、Coffeescr

  • 版本 vite ^5.2.8 vue ^3.4.21 源码: 编译后 错误 问题 在开发环境可以正常赋值 如何正确赋值 如何让vite编译时保留class的源码