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
详细:
已加载的指令的名称。 |