如何在 Laravel 项目中为 VueJS 3 设置compilerOptions.isCustomElement

2023-12-20

我正在 Laravel 项目中开发 VueJS 3,并且正在使用一个 JS 文件,该文件为我提供了用于 Markdown 工具栏的元素。基本上,它是一组函数,为我提供了应用所选降价选项的按钮。一切工作正常,但我收到了那些我希望它们消失的控制台错误。

它们都与此类似:

Failed to resolve component: md-linedivider
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. 
  at <Markdowntoolbar> 
  at <Article onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > > 
  at <BaseTransition mode="out-in" appear=false persisted=false  ... > 
  at <Transition enter-active-class="animate__animated animate__fadeInLeft" leave-active-class="animate__animated animate__bounceOutUp" mode="out-in" > 
  at <RouterView> 
  at <App> 
  at <Bodycomponent> 
  at <App>

这就是说,应通过compilerOptions.isCustomElement 将 md-linedivider 元素从组件解析中排除。我真的到处寻找解决方案,但我只找到了this one https://forum.vuejs.org/t/yarnpkg-where-to-set-compileroptions/125040/7但我的 laravel 项目中没有 vue.config.js 来应用它。我尝试在 webpack.mis.js 和 app.js 中执行此操作,但没有成功。

有人有什么想法吗?


在你的试试这个webpack.mix.js

mix.js('resources/assets/js/app.js', 'public/js').vue({
  options: {
    compilerOptions: {
      isCustomElement: (tag) => ['md-linedivider'].includes(tag),
    },
  },
});

4.8.22 更新 - 对于 Vite 项目:vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [
    vue({
      template: {
        compilerOptions: {
          isCustomElement: (tag) => ['md-linedivider'].includes(tag),
        }
      }
    })
  ]
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Laravel 项目中为 VueJS 3 设置compilerOptions.isCustomElement 的相关文章

  • 以编程方式填写reactjs表单

    我正在编写一个用户脚本 但无法填写由reactjs制作的表单 我的代码 document querySelector id username value email protected cdn cgi l email protection
  • Three.js:缩放几何图形后错误的 BoundingBox

    在我的场景中 我有一个简单的立方体 var test new THREE Mesh new THREE CubeGeometry 10 10 10 new THREE MeshBasicMaterial scene add test 该立方
  • IE从哪个版本开始支持Object.create(null)?

    您可以通过多种方式在 JavaScript 中创建对象 creates an object which makes the Object prototype of data var data1 new Object Object liter
  • 如何在react-bootstrap中禁用表单提交的

    在下面的代码片段中 我有许多文本类型的输入表单 如果用户点击 我似乎会得到相同的合成事件 就像他们按下提交按钮一样 我想忽略作为表单提交 只允许一个人按下 提交 按钮 我删除了一些表单组以减少示例 在所有情况下 按钮或 ENTER 键 e
  • 在重复内容区域添加

    我有一个菜单组件 简单地说 它接受一个带有一系列选项的道具 并为每个选项在菜单中呈现一个项目 我希望能够根据用例自定义每个菜单项内的标记 因此我在菜单项元素内使用了占位符 你可以在这个中看到一个例子fiddle https jsfiddle
  • 在打字稿中导入 json

    我是 typescript 的新手 在我的项目中 我们使用 typescript2 在我的要求之一中 我需要导入 json 文件 所以我创建了 d ts 文件如下 test d ts declare module json const va
  • 隐藏 Div 的父级

    我只是想隐藏父divcomments section div class content content green div div div 我试过这个 document getElementById comments section pa
  • Draggable JS Bootstrap 模式 - 性能问题

    对于工作中的项目 我们在 JavaScript 中使用 Bootstrap Modal 窗口 我们想让一些窗口可移动 但我们遇到了 JQuery 的性能问题 myModal draggable handle modal header Exa
  • Angular - CSS - 自定义类型=文件输入,如何使用按钮而不是标签?

    我制作了一个类型为 file 的自定义输入字段 因为我不喜欢默认的输入字段 为了实现这一目标 我做了
  • Chrome 扩展程序在代码中使用 client_secret

    我正在开发具有自己的 oAuth 授权的 Google Chrome 扩展 当然 我必须使用 client id 和 client secret 作为请求令牌 有什么办法可以向用户隐藏这些数据吗 由于此请求只是 javascript 源代码
  • 刷新页面时保存用户的选择

    我目前有一个页面显示不同团队的数据 我有一些数据 用户可以单击使其处于 打开 或 关闭 状态 并为每个数据显示不同的图标 它基本上就像一个清单 只是没有物理复选框 我想记住哪些 复选框 已被选中 即使在用户刷新页面或关闭浏览器并稍后返回之后
  • Javascript 假值(null、未定义、false、空字符串:“”或 '' 和 0)和比较(==)运算符 [重复]

    这个问题在这里已经有答案了 当我使用任何一个值时 null undefined false 0 in a if陈述 它总是被评估为谬误 false 另外 这些值的否定 null undefined false 0 in a if语句总是被评
  • 从数据库检查数据的异步解决方案各种循环子句

    我想要做的是异步检查数据库并从中获取结果 在我的应用程序中我试图实现Asynchronously将此步骤解决为 从数据库中检查手机号码JsonArray循环子句的种类 Create JsonArray从结果 打印创建的数组 我学到了足够多的
  • Three.js 各种大小的粒子

    我是 Three js 的新手 正在尝试找出添加 1000 个粒子的最佳方法 每个粒子都有不同的大小和颜色 每个粒子的纹理是通过绘制画布创建的 通过使用粒子系统 所有粒子都具有相同的颜色和大小 为每个粒子创建一个粒子系统是非常低效的 有没有
  • 如何使用 crypto-js 解密 AES ECB

    我正在尝试将加密数据从 flash 客户端 发送到服务器端的 javascript 在 asp 中作为 jscript 运行 有几个 javascript Aes 库 但它们实际上没有文档记录 我正在尝试使用 crypto js 但无法让代
  • 将 CKEditor 5 与 nuxtjs 结合使用

    我正在尝试在我的 Nuxtjs 项目中导入 CKEditor 5 的自定义版本 并且我已经尝试了所有可能的方法来正确导入它 但没有一个对我有用 这是其中之一 let ClassicEditor let CKEditor if process
  • 从 FileReader 设置背景图像样式

    我正在寻找一种解决方案 允许我从文件上传输入中获取文件并通过设置 document body style backgroundImage 来预览它 以下代码用于在 Image 元素中显示预览 function setImage id tar
  • 在 CKEditor 中设置字体大小和字体系列

    我正在使用 ckeditor 我想问一下这个插件如何设置font family和font size 我尝试过使用 CKEDITOR config font defaultLabel Arial CKEDITOR config fontSiz
  • 如何在执行新操作时取消先前操作的执行?

    我有一个动作创建器 它会进行昂贵的计算 并在每次用户输入内容时调度一个动作 基本上是实时更新 但是 如果用户输入多个内容 我不希望之前昂贵的计算完全运行 理想情况下 我希望能够取消执行先前的计算并只执行当前的计算 没有内置功能可以取消Pro
  • 如何在react-highcharts中使用图表工具提示格式化程序?

    如何使用图表工具提示格式化程序 我正在使用高图表的反应包装器 我有这样的配置 const CHART CONFIG tooltip formatter tooltip gt var s b this x b each this points

随机推荐

  • 为什么我无法更改向量中的对象?

    我有课TileGrid持有一个std vector lt std vector
  • 如何在 Lisp 中读取用户输入

    我对 Lisp 很陌生 正在尝试编写一个程序 只要求用户输入 3 个数字 然后将它们相加并打印输出 我读到你可以使用如下函数 defvar a setq a read 要在 Lisp 中设置变量 但是当我尝试使用 LispWorks 编译代
  • 即使有 4 个文件,AzureML Dataset.File.from_files 创建速度也非常慢

    我的 BlobStorage 中有几千个视频文件 我将其设置为数据存储 此 Blob 存储每天晚上都会收到新文件 我需要拆分数据并将每个拆分注册为新版本的 AzureML 数据集 这就是我进行数据分割的方式 只需获取 blob 路径并分割它
  • 如何从命令行以 ssh 模式调用 vscode

    使用vscode的ssh扩展我可以打开remotedir in remotehost通过用户界面 与您如何调用类似code localdir在命令行中 是否可以执行类似的操作code remotedir host remotehost 如果
  • 在一条语句中从序列中查询多个 NEXTVAL

    基本上 我需要从序列中查询大约一千个 NEXTVAL 我可以循环查询它们 也可以通过与一个非常大的表的连接来查询它们 有没有更不那么hacky的方法 Upd 基本上 我有一个对象操作的时间表 每个对象都有一个生成的 UUID 或来自数据库的
  • 查找矩阵中最接近的值 matlab

    如何在matlab中找到矩阵中最接近的元素 假设我有一个大小为300x200我想找到矩阵中最接近给定元素的元素的值和索引 有谁知道如何在matlab中做到这一点 我知道如何对给定的数组执行此操作 但我无法弄清楚如何对矩阵执行此操作 Let
  • Java OpenCV 中的 createFisherFaceRecognizer

    我正在尝试使用官方 OpenCV Java 绑定 不是 JavaCV 来实现人脸识别器 但是我似乎找不到与 createFisherFaceRecognizer 方法等效的方法 从我的快速研究来看 它似乎还没有在 Java 中实现 如果是这
  • 垂直对齐 XY 网格单元内的内容

    使用 ZURB Foundation XY Grid 我想将单元格的内容垂直居中 同时仍然能够让单元格填充网格的总高度 每个单元格都有自己的背景图像 这不允许使用父网格上的类 align middle 因为单元格高度随后会折叠 我希望能够通
  • 从布局中根据屏幕设置imageview的高度

    我正在制作布局并使用layout weight 和weight sum 我将线性布局的方向设置为水平 这样我就可以将 imageview 的宽度设置为屏幕的 1 3 但我不知道如何将imageview的高度设置为屏幕的1 3 请帮我从布局
  • tomcat 7重启后恢复用户登录

    tomcat 会话的默认行为是在关闭时保留它们并在启动后恢复它们 这按预期适用于我的简单测试应用程序 但是 当我添加基于表单的身份验证时 用户登录 用户主体 将不会在 tomcat 重新启动时恢复 即使位于 examples jsp sec
  • 在 Python 中将数组元素与标量进行比较并获取最大值

    我想将数组的元素与标量进行比较 并获取具有比较值最大值的数组 这就是我想打电话的 import numpy as np np max 1 2 3 4 3 并想要得到 array 3 3 3 4 但我得到 ValueError axis en
  • 从自定义基本适配器单击按钮时启动对话框片段> getView [IMG INCLUDED]

    好吧 我有一个列表 也是一个片段对话框 显示用户朋友 该列表中的每个项目都有一个按钮 在图片中标记为朋友 当用户单击该按钮时 ID 会显示另一个片段对话框 该对话框显示与该用户交互的所有选项 好友请求 阻止 发送私人消息等 问题是该按钮及其
  • 删除所有 DataGrid 行和单元格边框

    我想隐藏 或删除 数据网格中所有行 以及随后的单元格 的所有边框 考虑一个基本的HTML表格 http jsfiddle net QSqMt 我已经查看了所有内容 大多数问题似乎都是关于设计它们而不是隐藏它们 我已经尝试像这样设置 Bord
  • 从 Excel 运行访问查询并将参数传递给查询

    如何从 Excel VBA 代码或宏在 MS Access 数据库中执行查询 MS Access 查询接受一些需要从 Excel 传递的参数 谢谢 这是一种可能性 Dim cn As Object Dim strFile As String
  • iOS 8 UITableView 第一行高度错误

    我正在开发一个应用程序 但遇到了一个奇怪的问题 我在故事板中创建了一个 UITableViewController 并添加了一个原型单元 在这个单元格中 我添加了一个 UILabel 元素 并且这个 UILabel 占据了整个单元格 我已经
  • Imagemagick PHP 中特定的 webp 调用

    我能够安装 imagemagick 的 webp 支持 但我缺少一些精确的命令 基本内容包括 im new Imagick im gt pingImage src im gt readImage src im gt resizeImage
  • Angular:阻止 DomSanizer 更新 DOM 事件

    我面临一个问题DomSanitizer 我创建了一个堆栈闪电战 https stackblitz com edit angular kjcxtd复制这个问题 每次单击按钮时 iframe A 都会重新加载 该按钮绝对不执行任何操作 因此它与
  • 使用法语键盘布局(无小键盘)在 Mac 上的 Jupyter Ipython 笔记本中注释掉多行的快捷方式?

    我正在尝试选择并评论 在具有法语键盘布局且无小键盘的 Mac 上使用 Jupyter Notebook 实现多行 要键入斜杠 在此键盘上 快捷键是Shift 当尝试在 Jupyter 上评论行时 with Ctrl Shift 它不起作用
  • 按第一列对二维数组(列名不一致)进行排序

    如何按每行中的第一个值对数组或行进行排序 array item1 gt 80 item2 gt 25 item3 gt 85 期望的输出 item2 gt 25 item1 gt 80 item3 gt 85 你需要使用usort http
  • 如何在 Laravel 项目中为 VueJS 3 设置compilerOptions.isCustomElement

    我正在 Laravel 项目中开发 VueJS 3 并且正在使用一个 JS 文件 该文件为我提供了用于 Markdown 工具栏的元素 基本上 它是一组函数 为我提供了应用所选降价选项的按钮 一切工作正常 但我收到了那些我希望它们消失的控制