【问题标题】:convert Vue3 Typescript to Vue3 Javascript将 Vue3 Typescript 转换为 Vue3 Javascript
【发布时间】:2021-05-04 14:40:33
【问题描述】:
您好,请您帮我在 Vue3 中将其转换为 javascript,谢谢
import type { App } from 'vue'
import Screenfull from './Screenfull.vue'
const components = [
Screenfull,
]
const install = (app: App): void => {
components.forEach(component => {
app.component(component.name, component)
})
}
export default install
【问题讨论】:
标签:
javascript
typescript
vue.js
vue-component
vuejs3
【解决方案1】:
您的插件循环通过一堆组件并使用组件的name 属性全局注册它们。所以确保以这种方式注册的每个组件都有一个name 属性:
Dashboard.vue
<template>
<div>My component</div>
</template>
export default {
name: 'Dashboard' // ✅ Add this
}
从install 函数中删除输入:
const install = (app) => {
components.forEach(component => {
app.component(component.name, component)
})
}
删除这一行:
import type { App } from 'vue'