更新记录

1.0.0(2023-08-12)

首次提交


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.6.0 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

以下以使用对象工具为例

对象工具

一、引入对应文件即可

import objUtils form 'xx/xx/utils/object.js'

setProperty

说明:设置某对象下的属性

var object = {}
objUtils.setProperty(object, 'age','11') 
console.log(object)
// 输出 {'age','11'}

getProperty

说明:获取某对象下的属性

var object = {
    'age':'11'
}
var age = objUtils.getProperty(object,'age') 
console.log(age)
// 输出 11

isNull

说明:判断对象是否null

var object = {}
var isNull = objUtils.isNull(object) 

isNotNull

说明:判断对象是not null

var object = {}
var isNotNull = objUtils.isNotNull(object) 

deepClone

说明:深度克隆对象

deepClone(){
    var oldObj = {a:1};
    var newObj = objUtils.deepClone(oldObj)
    console.log(newObj)
    // 类似于 var newObj = JSON.parse(JSON.stringify(olbObj ))
    // 输出 {"a":1}
},

deepMerge

说明:JS对象深度合并

deepMerge(){
    let obj1 = {name:'zhang'}
    let obj2 = {age:18}
    var newObj = objUtils..deepMerge(obj1,obj2)
    console.log(newObj)
    // 输出 {"age":18,"name":"zhang"}
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问