vue.js - 代码块中的 Vue 组件,Vue 试图渲染模板
问题描述
我试图在我的文档中显示示例 Vue 组件,但是 Vue 也在template
我的 Vue 组件中识别。
vehicle-documents
不是注册组件,同样放入如下代码:
Vue.config.ignoredElements = ['slide', 'slider', 'vehicle-documents'];
所以 Vue 忽略了组件本身:
If you want the modal make sure you add the click event and call the `open` function, and pass the `document` into this function call, as seen below.
```html
<vehicle-documents class="app" vehicle-id="">
<template v-slot:default="slotProps">
<button @click="slotProps.open(slotProps.document)">
{{ slotProps.document.name }}
</button>
</template>
</vehicle-documents>
```
如何让 Vue 忽略该template
块?我在这个页面上需要 Vue,所以这不是仅仅删除 Vue 的简单案例。
解决方案
试试这个,添加v-pre
和type="text/x-template"
<vehicle-documents class="app" vehicle-id="">
<template v-pre type="text/x-template">
<button @click="slotProps.open(slotProps.document)">
{{ slotProps.document.name }}
</button>
</template>
</vehicle-documents>
推荐阅读
- python - 在 pandas 中使用 lambda 调用另一列
- python - 解析和修改多个 XML 文件
- reactjs - JSX.Element 不可分配给 ForwardRefRenderFunction 类型的参数
- php - 为什么在传递变量中的字符串作为参数时似乎不起作用,而传递像'678382234'这样的字符串
- angular - 如何在插值中访问对象的数组值?
- c# - REST API 可扩展性行为中的 Async-Await
- java - 例外: org.apache.drill.shaded.guava.com.google.common.util.concurrent.SettableFuture@6ea2bc93[status=PENDING]] 等待 10000 毫秒
- javascript - window.requestAnimationFrame 是否执行线程?
- powershell - 无法使用 power shell 连接到 Exchange 服务器
- python - Pandas 计算其他 df 中与条件相对应的行数