在js中
//index.js
//获取应用实例
const app = getApp()
var address=
require(
'../../../utils/regions.js')
Page({
data: {
animationAddressMenu: {},
addressMenuIsShow:
false,
value: [
0,
0,
0],
provinces: [],
citys: [],
areas: [],
areaInfo:
'请选择 >'
},
//事件处理函数
bindViewTap:
function() {
wx.navigateTo({
url:
'../logs/logs'
})
},
onLoad:
function () {
var id = address.provinces[
0].id
this.setData({
provinces: address.provinces,
citys: address.citys[id],
areas: address.areas[address.citys[id][
0].id],
})
},
pickTab:
function(e){
var that =
this
if (that.data.addressMenuIsShow) {
return
}
that.startAddressAnimation(
true)
},
// 点击所在地区弹出选择框
selectDistrict:
function (e) {
var that =
this
// 如果已经显示,不在执行显示动画
if (that.data.addressMenuIsShow) {
return
}
// 执行显示动画
that.startAddressAnimation(
true)
},
// 执行动画
startAddressAnimation:
function (isShow) {
console.log(isShow)
var that =
this