Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

Functions

isReactive

  • isReactive<T>(obj: T): boolean
  • 判断是否响应式对象

    example
    import { reactive, ref, isReactive } from '@zhengxs/composition-api'
    
    // True
    isReactive(ref(false))
    isReactive(reactive({}))
    
    // False
    isReactive({})
    isReactive(false)
    isReactive(null)
    isReactive(undefined)
    isReactive('')
    isReactive(1)
    

    Type parameters

    • T

    Parameters

    • obj: T

      判断对象

    Returns boolean

    返回 true 表示是响应式对象

reactive

  • reactive<T>(raw: T): T
  • 创建响应式对象

    example
    import { reactive } from '@zhengxs/composition-api'
    
    export default defineComponent({
      setup() {
        const state = Vue.observable({ count: 0 })
    
        function add() {
          state.count++
        }
    
        return {
           state,
           add
        }
      }
    })
    

    Type parameters

    • T

    Parameters

    • raw: T

      原始对象

    Returns T

    响应式对象