返回列表 发帖

#resolveDynamicComponent

WARNING

resolveDynamicComponent 只能在 render 或 setup 函数中使用。

允许使用与 <component :is=""> 相同的机制来解析一个 component。

返回已解析的 Component 或新创建的 VNode,其中组件名称作为节点标签。如果找不到 Component,将发出警告。

import { resolveDynamicComponent } from 'vue'
render () {
  const MyComponent = resolveDynamicComponent('MyComponent')
}
#参数
接受一个参数:component

#component
类型:String | Object (组件的选项对象)
详细:
有关详细信息,请参阅动态组件上的文档。

#resolveDirective
WARNING

resolveDirective 只能在 render 或 setup 函数中使用。

如果在当前应用实例中可用,则允许通过其名称解析一个 directive。

返回一个 Directive。如果没有找到,则返回 undefined。

const app = Vue.createApp({})
app.directive('highlight', {})
import { resolveDirective } from 'vue'
render () {
  const highlightDirective = resolveDirective('highlight')
}
#参数
接受一个参数:name

#name
类型:String
详细:
已加载的指令的名称。

返回列表