1.0.7 • Published 6 years ago

vue-get-property v1.0.7

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

vue-get-property

get property from object in vue without the case : can't get 'xxx' from undefined

#example

import Vue from 'vue'
import getProperty from 'vue-get-property'

Vue.use(getProperty);

let res = {
    respCode:-1,
    respData:{
      list:[],
      data:{
        a:{
          c:1
        },
        b:{
          c:1  
        }
      }
    }
  }
  
let {respCode,list,c,respData_data_c_c} = this.z_get.get('respCode','respData.list','respData.data.a.c','respData.data.c.c').from(res).result(-1,[],0,0);


console.log(respCode,list,c,respData_data_c_c) //-1 [] 1 0

api

z_get:

the instance of class

get:

desc:the property that get from object

param:property name

参数可以是一个属性,也可以是多个属性,更深层的属性使用'.'符号来获取

from:

desc:which object we get property

param:object

result:

desc: get result

param: give the result if get none

如果前面获取的属性值并不存在,则返回你指定的值,如果没有指定,则返回undefined

如果是数组,则会按顺序对应get方法中获取的属性

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago