请问picker mode="region"时可以使用自己的区域吗
发布于 6 年前 作者 jiangyang 18122 次浏览 来自 问答

我们自己定义了一个省市区,这样可以让用户少选择一些地区,增强用户体验,是否可以使用自己定义的值,如果可以,该怎么做,谢谢!!

6 回复

但是有一问题需要问一下,我用"cityArray": [“杭州”, “宁波”, “绍兴”,“金华”],定义了一个数组,使用e.detail.value输出的是坐标,我想要拿到所选择的“杭州”,应该取什么值,使用name吗?

我最终是要得到cityID这个值

regionList: [

      [{

        “id”: 0,

        “province”: “请选择”

        },

        {

          “id”: 1,

          “province”: “浙江”

        },

        {

          “id”: 2,

          “province”: “福建”

        }

      ],

      [

        {

          “pid”: 0,

          “cityList”: []

        },

        {

          “pid”: 2,

          “cityArray”: [“福州”, “厦门”,“泉州”],

          “cityList”:[

            {

              “cityID”: 10,

              “province”: “福州”

            },

            {

              “cityID”: 11,

              “province”: “厦门”

            },

            {

              “cityID”: 12,

              “province”: “泉州”

            }

          ]

        },

        {

          “pid”: 1,

          “cityArray”: [“杭州”, “宁波”, “绍兴”,“金华”],

          “cityList”: [

            {

              “cityID”: 20,

              “province”: “杭州”

            },

            {

              “cityID”: 21,

              “province”: “宁波”

            },

            {

              “cityID”: 22,

              “province”: “绍兴”

            },

            {

              “cityID”: 23,

              “province”: “金华”

            }

          ]

        }

      ]

    ]

已经在修改了,好复杂

可以自己用multiSelector实现

最好能够像小程序默认的region那样,能够联动

回到顶部