【问题标题】:facing a problem of defineProps is not defined面临一个defineProps is not defined的问题
【发布时间】:2022-11-22 21:10:06
【问题描述】:

我面临“defineProps 未定义”的问题。我不确定为什么这在下面的代码实际工作的地方不起作用

const props = defineProps({
  time:Number
})

App.vue

<script setup>
import Bomb from './Bomb.vue'
</script>

<template>
   <Bomb :time="4" />
</template>

Bomb.vue

<script setup>
const props = defineProps(['time'])
</script>

<template>
    <div>
    {{props.time}}
  </div>
</template>

【问题讨论】:

  • 这是一个错字:defneProps != defineProps
  • 已将 defneProps 拼写错误编辑为 defineProps

标签: vue.js vuejs2 vue-component vuejs3 vue-props


【解决方案1】:

假设 Bomb.vue 的 sn-p "defneProps" 是一个拼写错误,它也是来自 eslint-plugin-vue 的已知误报警告。

https://eslint.vuejs.org/user-guide/#compiler-macros-such-as-defineprops-and-defineemits-generate-no-undef-warnings

官方的解决方法是安装使用vue-eslint-parser

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多