【问题标题】: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'
    

    【讨论】:

      猜你喜欢
      • 2021-03-25
      • 1970-01-01
      • 2021-04-18
      • 2021-10-16
      • 2021-11-28
      • 2021-09-03
      • 1970-01-01
      • 2022-10-17
      • 2021-10-29
      相关资源
      最近更新 更多