1.1.2 • Published 3 years ago

@mpkit/set-data v1.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

@mpkit/set-data

Build Status image image image

小程序 setData 优化。

功能列表

  • 将对象的 key 展开:openMpData(data:any, view?:MpView)
import { openMpData } from "@mpkit/set-data";
const res = openMpData({
    show: true,
    "list[0].user.name": "Tom",
});
console.log(res);
/*
{
    show: true,
    list:[
        user:{
            name:'Tom'
        }
    ]
}
*/
  • 对比两个对象,返回对比后的结果:diffMpData(source:any,target:any)
import { diffMpData } from "@mpkit/set-data";
const res = diffMpData(
    {
        data: 1,
        list: [
            {
                user: {
                    name: "Tom",
                },
            },
            {
                user: {
                    name: "Jeck",
                },
            },
        ],
    },
    {
        data: 2,
        list: [
            {
                user: {
                    name: "Alice",
                    age: 10,
                },
            },
        ],
    }
);
console.log(res);
/*
{
    "data": 2,
    "list[0].user.name": "Alice",
    "list[0].user.age": 10
}
*/
1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.12

3 years ago

1.0.10

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago