demoData1
demoData2
demoData3
// 例:城市数据 let cityData = { "Code": "310000", "Name": "上海市", "level": [ { "Code": "310000", "Name": "上海市", "sort": 1, "level": [ { "Code": "312000", "Name": "黄浦区", "sort": 1 } ] } ] }
// 选择器 new Picker({ //标题(可选) "title": '请选择', //默认值(可选) "defaultValue": self.nowVal, //需要联动级数[1、2、3](可选) //不传时默认获取数据的深度,最多3级 "type": 1, //数据(必传) "data": cityData, //数组内的键名称[id、text、data](必传) "keys": { "id": "Code", "value": "Name", "childData": "level" }, "callBack": function (val) { //回调函数(val为选择的值) self.nowVal = val; } });