areapicker

地区选择器模块

API

pickProvince

pickProvince(options, callback) since v28.0.1

  • @options

    • province {string}: 默认选中的省份
    • title {string}: 选择器的标题
  • @callback

    • result {string}: 结果三种类型 success, cancel, error
    • data1 {string}: 选择完成返回的省份
const areaPicker = weex.requireModule('areapicker');

areaPicker.pickProvince({
	province: self.province,
	title: "请选择所在地区"
}, event => {
	if (event.result === 'success') {
		self.province = event.data1;
	}
})

pickCity

pickCity(options, callback) since v28.0.1

  • @options

    • province {string}: 默认选中的省份
    • city {string}: 默认选中的城市
    • title {string}: 选择器的标题
  • @callback

    • result {string}: 结果三种类型 success, cancel, error
    • data1 {string}: 选择完成返回的省份
    • data2 {string}: 选择完成返回的城市
const areaPicker = weex.requireModule('areapicker');

areaPicker.pickCity({
	province: self.province,
	city: self.city,
	title: "请选择所在地区"
}, event => {
	if (event.result === 'success') {
		self.province = event.data1;
		self.city = event.data2;
	}
})

pickDistrict

pickDistrict(options, callback) since v28.0.1

  • @options

    • province {string}: 默认选中的省份
    • city {string}: 默认选中的城市
    • district {string}: 默认选中的区
    • title {string}: 选择器的标题
  • @callback

    • result {string}: 结果三种类型 success, cancel, error
    • data1 {string}: 选择完成返回的省份
    • data2 {string}: 选择完成返回的城市
    • data3 {string}: 选择完成返回的区
const areaPicker = weex.requireModule('areapicker');

areaPicker.pickDistrict({
	province: self.province,
	city: self.city,
	district: self.district,
	title: "请选择所在地区"
}, event => {
	if (event.result === 'success') {
		self.province = event.data1;
		self.city = event.data2;
		self.district = event.data3;
	}
})

pickTown

pickTown(options, callback) since v28.0.1

  • @options

    • province {string}: 默认选中的省份
    • city {string}: 默认选中的城市
    • district {string}: 默认选中的区
    • town {string}: 默认选中的乡、县、街道
    • title {string}: 选择器的标题
  • @callback

    • result {string}: 结果三种类型 success, cancel, error
    • data1 {string}: 选择完成返回的省份
    • data2 {string}: 选择完成返回的城市
    • data3 {string}: 选择完成返回的区
    • data4 {string}: 选择完成返回的乡、县、街道
const areaPicker = weex.requireModule('areapicker');

areaPicker.pickTown({
	province: self.province,
	city: self.city,
	district: self.district,
	town: self.street,
	title: "请选择所在地区"
}, event => {
	if (event.result === 'success') {
		self.province = event.data1;
		self.city = event.data2;
		self.district = event.data3;
		self.street = event.data4;
	}
})