首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:定义了“HelloWorld”,但从未使用过

错误:定义了“HelloWorld”,但从未使用过
EN

Stack Overflow用户
提问于 2022-05-19 08:32:03
回答 1查看 110关注 0票数 0

App.vue文件

代码语言:javascript
复制
<template lang="pug">
div
  hello-world
</template>
<script setup lang="ts">
import HelloWorld from "./components/HelloWorld.vue";
</script>

HelloWorld.vue文件

代码语言:javascript
复制
<template lang="pug">
div
  h1 {{ msg }}
</template>

<script setup lang="ts">
import { ref } from "vue";

const msg = ref<string>("Hello World!!!");
</script>

问题是什么,如何解决?在vue3中使用类型记录、组合API和pug模板时会出现此问题。我们关心的是如何使用复合API导入组件并在pug模板中使用它?

EN

回答 1

Stack Overflow用户

发布于 2022-06-03 16:06:16

我很确定这个问题来自于预装的打字本。那么,删除作为脚本语言的类型文本就可以做到这一点:

代码语言:javascript
复制
<script setup>

而不是

代码语言:javascript
复制
<script setup lang="ts">

如果您不想删除它,那么试着找出类型记录-组件需要看起来与普通js组件是如何不同的。对不起,我对类型记录不太了解,我只知道它改变了组件的工作方式,因为它们现在更多地依赖于类型记录,而不是javascript。但我想,vue 3文档中有关于使用类型记录的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72301172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档