欧美日韩国产一区,亚洲一区视频,色综合久久久久,私密按摩师舌头伸进去了,99re6这里只有精品,夜夜性日日交xxx性hd

精華

小程序組件之省市區三級聯動

  • • 發表于 8年前
  • • 作者 陳小術
  • • 13070 人瀏覽
  • • 47 條評論
  • • 最后編輯時間 7年前
  • • 來自 [技 術]

原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處

效果圖:

效果圖

源碼

  • index.wxml
<import src="../../templates/address-temp"/>
<template is="addressPicker" 
    data="{{provinceIndex:city.provinceIndex,cityIndex:city.cityIndex,districtIndex:city.districtIndex,province:city.province,city:city.city[city.selectedProvince],district:city.district[city.selectedCity]}}"/>
  • index.js
  var city = require("../../utils/city.js");
  Page({
  data:{},
  onLoad: function () {
   console.log('onLoad...');
   var that = this;
   city.init(that);
  }
 });
  • address-temp.wxml
<template name="addressPicker">
    <view style="display:flex;margin:0;height:100%;align-items: center;justify-content: center">
        <view style="width:100%;">
            <picker bindchange="bindProvinceChange" value="{{provinceIndex}}" range="{{province}}">
                <view style="text-align:center;padding:10rpx;font-size:0.8rem">
                {{province[provinceIndex]}}
                </view>
            </picker>
        </view>
        <view style="width:100%;">
            <picker bindchange="bindCityChange" value="{{cityIndex}}" range="{{city}}">
                <view style="text-align:center;padding:10rpx;font-size:0.8rem">
                {{city[cityIndex]}}
                </view>
            </picker>
        </view>
        <view style="width:100%;">
            <picker bindchange="bindDistrictChange" value="{{districtIndex}}" range="{{district}}">
                <view style="text-align:center;padding:10rpx;font-size:0.8rem">
                {{district[districtIndex]}}
                </view>
            </picker>
        </view>
    </view>
</template>
  • city.js
var city={
    province:['-請選擇-','福建省'],
    city:{'-請選擇-':['-請選擇-'],'福建省':['福州市','廈門市','泉州市']},
    district:{'-請選擇-':['-請選擇-'],'福州市':['鼓樓區','臺江區'],'廈門市':['湖里區','集美區'],'泉州市':['晉江市','安溪縣']},
    provinceIndex: 0,
    cityIndex: 0,
    districtIndex: 0,
    selectedProvince:'-請選擇-',
    selectedCity:'-請選擇-',
    selectedDistrct:'-請選擇-'
};

function init(that){
    that.setData( { 
        'city': city 
    }); 
    var bindProvinceChange = function(e){
        var city=that.data.city;
        that.setData({
            'city.provinceIndex': e.detail.value,
            'city.selectedProvince':
                city.province[e.detail.value],
            'city.selectedCity':
                city.city[city.province[e.detail.value]][0],
            'city.selectedDistrct':
                city.district[city.city[city.province[e.detail.value]][0]][0],
            'city.cityIndex':0,
            'city.districtIndex':0
        });
    };
    var bindCityChange = function(e){
        var city=that.data.city;
        that.setData({
            'city.cityIndex': 
                e.detail.value,
            'city.selectedCity':
                city.city[city.selectedProvince][e.detail.value],
            'city.districtIndex':0,
            'city.selectedDistrct':
                city.district[city.city[city.selectedProvince][e.detail.value]][0]
        });
    };
    var bindDistrictChange = function(e){
        var city=that.data.city;
        that.setData({
            'city.districtIndex': e.detail.value,
            'city.selectedDistrct':city.district[city.selectedCity][e.detail.value]
        });
    };
    that['bindProvinceChange']=bindProvinceChange;
    that['bindCityChange'] = bindCityChange;
    that['bindDistrictChange'] = bindDistrictChange;
}

module.exports={
    init:init
}

實例下載:

分享到:
47條評論
Ctrl+Enter
作者

陳小術

陳小術

APP:1 帖子:7 回復:20 積分:3341

已加入社區[3069]天

:-)

作者詳情》
Top