微信开发公众平台_百度站长平台账号_怎么下载爱南宁app呢_房地产开发公司注册条件 export default class AreaPicker extends Component {constructor() {super(...arguments)this.state = {addressJSON: address.addressJSON,multiIndex: [0, 0, 0],addressMulti: [],data: '',selectArea: '请选择所在地区'}// 绑定方法,(react有多种绑定的方法)this.onChange = this.onChange.bind(this)this.onColumnChange = this.onColumnChange.bind(this)}componentDidMount() {this.initAddress()}componentWillReceiveProps(nextProps) {this.setState({selectArea: nextProps.myAreas || '请选择所在地区'})}// 初始化城市JSON数据initAddress() {let addressMulti = [];let addressJSON = this.state.addressJSON;// 第一纬度(省)let ArrayOne = [];for (let key in addressJSON) {ArrayOne.push(key);};addressMulti.push(ArrayOne);// 第二纬度(市)let ArrayTwo = [];for (let key in addressJSON[ArrayOne[0]]) {ArrayTwo.push(key);};addressMulti.push(ArrayTwo);// 第三纬度(区)let ArrayThree = addressJSON[ArrayOne[0]][ArrayTwo[0]];addressMulti.push(ArrayThree);this.setState({addressMulti: addressMulti});}// 最后选择的地址onChange(e) {// e 的值返回的是一个数组,列如:[0, 0, 0]const { addressMulti, multiIndex } = this.statethis.setState({multiIndex: e.detail.value,selectArea: addressMulti[0][multiIndex[0]] + ' ' + addressMulti[1][multiIndex[1]] + ' ' + addressMulti[2][multiIndex[2]]});const myAreas = addressMulti[0][multiIndex[0]] + ' ' + addressMulti[1][multiIndex[1]] + ' ' + addressMulti[2][multiIndex[2]]const myAreas1 = addressMulti[0][multiIndex[0]] const myAreas2 = addressMulti[1][multiIndex[1]] const myAreas3 = addressMulti[2][multiIndex[2]]// 调用父组件传参this.props.onSelectArea(myAreas,myAreas1,myAreas2,myAreas3)}getKeyList(obj) {let keyList = [];if (obj) {for (let key in obj) {keyList.push(key);};};return keyList;}// 选择某个地址列表onColumnChange(e) {let data = {addressMulti: this.state.addressMulti,multiIndex: this.state.multiIndex};// column 指的是列data.multiIndex[e.detail.column] = e.detail.value;let keyOne = nulllet keyTwo = nullswitch (e.detail.column) {case 0:// 计算第二纬度keyOne = data.addressMulti[0][data.multiIndex[0]];data.addressMulti[1] = this.getKeyList(this.state.addressJSON[keyOne]);// 计算第三纬度keyTwo = data.addressMulti[1][0];data.addressMulti[2] = this.state.addressJSON[keyOne][keyTwo];data.multiIndex[1] = 0;data.multiIndex[2] = 0;break;case 1:// 计算第三纬度keyOne = data.addressMulti[0][data.multiIndex[0]];keyTwo = data.addressMulti[1][data.multiIndex[1]];data.addressMulti[2] = this.state.addressJSON[keyOne][keyTwo];data.multiIndex[2] = 0;break;}this.setState(data);}render() {const { addressMulti, multiIndex, selectArea } = this.statereturn (<View class="container"><Pickermode='multiSelector'onChange={this.onChange}onColumnChange={this.onColumnChange}value={multiIndex}range={addressMulti}><View class="picker">{selectArea}</View></Picker></View>)}">

h5页面开发用什么工具

现在什么推广效果好呢、设计类专业用什么笔记本电脑、永久使用、不限域名、软件系统开发报价表

新2代理网址?

微信开发公众平台_百度站长平台账号_怎么下载爱南宁app呢_房地产开发公司注册条件

如今,经营实体店的店铺经常面临很多困难,比如店铺租金过高.销量欠佳.推广成本太高了。因此,许多企业都关注互联网,将商店从线下转移到互联网上,并加入了电子商务行业。说到商城系统网站建设,多用户商城系统网站是一种非常常见的营销方式。利用多用户商城系统网站模板构建商城系统网站是当前的主流之一。除了支持企业直销外,这种多用户商城系统还支持多商家进入商城平台,形成更大规模的多用户商城系统。那么,如果我们想创建一个多用户商城系统网站,我们需要注意什么呢?

女生适合学前端还是后端网站怎么下载视频网络营销推广网站收录哪些昆明网站建设方案策划外贸平台是什么建行手机银行app下载官网市场营销策划咨询公司如何建站营业执照不干了不注销会怎样淮北城市住建网智能网站平台电商平台诈骗怎么解决外贸网站优势工程信息平台有哪些百度站长平台网页手机企业门户网站作用深圳公司注册需要什么条件策划工资一般多少钱软件开发者平台有哪些南京网站优化技术开发商破产房子烂尾怎么办网站制作是那个千川广告投放平台佛山疫情发布会长沙网站设计咨询电话模板规格尺寸及价格汕头网站搭建多少钱东莞企业为什么网站建设辽宁省人民政府发展研究中心网页设计实训报告1500太原代理记账

猜你喜欢

  • 友情链接:
  • 怎么做自己的网站平台 域名申请时间需要多久 沛县网站建设企业 网站需要收集什么建站资源 湖南装修公司排名10名 python基础教程百度网盘