解決vue3?defineProps?引入定義的接口報錯
問題遇到的現(xiàn)象
在setup語法糖使用了defineProps,然而在定義類型的時候一旦將接口暴露出去引用就發(fā)生了報錯
問題相關代碼
interface Props {
/* ... */
}
export {
type Props
}<script setup lang="ts">
import { Props } from '.'
const props = defineProps<Props>()
</script>運行結果及報錯內(nèi)容
[@vue/compiler-sfc] type argument passed to defineProps() must be a literal type, or a reference to an interface or literal type.
我的解答思路和嘗試過的方法
在組件中直接定義接口就不會報錯,
我想要達到的結果
將接口封出去進行引用
以上就是解決vue3 defineProps 引入定義的接口報錯的詳細內(nèi)容,更多關于vue3 defineProps 引入報錯的資料請關注腳本之家其它相關文章!
相關文章
vue中@click和@click.native.prevent的區(qū)別
這篇文章主要介紹了vue中@click和@click.native.prevent的區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04
vue2結合element-ui實現(xiàn)TreeSelect樹選擇功能
這篇文章主要為大家詳細介紹了vue2如何結合element-ui實現(xiàn)TreeSelect樹選擇功能,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下2024-03-03
Vue.js桌面端自定義滾動條組件之美化滾動條VScroll
這篇文章主要給大家介紹了關于Vue.js桌面端自定義滾動條組件之美化滾動條VScroll的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12
vue.js動態(tài)設置VueComponent高度遇到的問題及解決
這篇文章主要介紹了vue.js動態(tài)設置VueComponent高度遇到的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08

