Skip to content

Props

modelValue

控件当前值。

ts
defineProps<{
  modelValue: unkown
}>()
defineProps<{
  modelValue: unkown
}>()

disabled

控件禁用状态。

ts
defineProps<{
  disabled: boolean
}>()
defineProps<{
  disabled: boolean
}>()

request

axios 实例。

ts
defineProps<{
  request: AxiosInstance
}>()
defineProps<{
  request: AxiosInstance
}>()

store

vuex store 实例。

用户

只有处于平台框架内的插件才能使用,本地测试环境或第三方通过渲染器加载的插件则无法访问。

  • 类型

    ts
    type CoStoreUser = {
      info: {
        id: number
        name: string
        phone: string
        avatar: string
        code: string
        date: string
        drop: string
        email: string
      }
    }
    type CoStore = import('vuex').Store<{
      user: CoStoreUser
    }>
    
    type CoStoreUser = {
      info: {
        id: number
        name: string
        phone: string
        avatar: string
        code: string
        date: string
        drop: string
        email: string
      }
    }
    type CoStore = import('vuex').Store<{
      user: CoStoreUser
    }>
    
  • 示例

    ts
    defineProps<{
      store: CoStore
    }>()
    
    defineProps<{
      store: CoStore
    }>()
    

propertyName

控件在 data 中名称。

ts
defineProps<{
  propertyName: string
}>()
defineProps<{
  propertyName: string
}>()

renderLoading

实例请求状态,当表单正在执行事件时该项为 true

ts
defineProps<{
  renderLoading: boolean
}>()
defineProps<{
  renderLoading: boolean
}>()

render

实例

ts
defineProps<{
  renderLoading: CoRender
}>()
defineProps<{
  renderLoading: CoRender
}>()

CoRenderCtor

渲染器

ts
defineProps<{
  CoRenderCtor: CoRenderCtor
}>()
defineProps<{
  CoRenderCtor: CoRenderCtor
}>()

参考:Props 指南

Powerd by Vitepress.