vue uniapp通用省市下拉选择器组件 布局样式可灵活根据ui变更 (区域 可根据数组嵌套的格式继续往下模仿即可)

简介: vue uniapp通用省市下拉选择器组件 布局样式可灵活根据ui变更 (区域 可根据数组嵌套的格式继续往下模仿即可)

在这里插入图片描述
在这里插入图片描述
本人是uniapp写的 vue使用的话直接把view标签改为div即可 但是uniapp也可以不写view直接使用div(view遵从语法标准)

<template>
    <view class="content" style="padding: 10rpx;">
         <view class="flex" style="width:100%">
             <view class="" style="width: 48%;height: 30rpx;  ">
                <!-- 渲染选中的值 -->
                 <view class="flex" style="width: 100%;height: 60rpx; background-color: #999999;border-radius: 10rpx;"  @click="shengselectfeath">
                     <view class="" style="flex:1;text-align: center;color: #FFFFFF;;line-height:  60rpx;">
                         {{shengselectValue?shengselectValue:''}}
                     </view>
                    <view class="">
                        <image src="../../static/put.png" mode="" v-if="!selectsheng" style="width: 60rpx;height: 100%;"></image>
                        <image src="../../static/out.png" mode="" v-if="selectsheng" style="width: 60rpx;height: 100%;"></image>
                    </view>
                 </view>
                <!-- 下拉的值选项 -->
                <view class="" style="width: 100%;height: 230rpx;  overflow: scroll;border: 1rpx  solid  #808080;" 
                 
                 v-if="selectsheng">
                    <view class="" v-for="item in crityArray" :key="item.value"  @click="shengselectson(item)">
                        {{item.label}}
                    </view>
                </view>
             </view>
            <!-- 市区 -->
            <view class="" style="width: 48%;height: 30rpx;  ">
                <!-- 渲染选中的值 -->
                <view class="flex" style="width: 100%;height: 60rpx;  background-color: #999999;border-radius: 10rpx;"  @click="shiselectfeath">
                    <view class="" style="flex:1;text-align: center;color: #FFFFFF;line-height: 60rpx;">
                            {{shiselectValue?shiselectValue:''}}
                    </view>
                    <view class="">
                        <image src="../../static/put.png" mode="" v-if="!selectshi" style="width: 60rpx;height: 100%;"></image>
                        <image src="../../static/out.png" mode="" v-if="selectshi" style="width: 60rpx;height: 100%;"></image>
                    </view>
                </view>
                <!-- 下拉的值选项 -->
                <view class="" style="width: 100%;height: 230rpx; border: 1rpx  solid  #808080;overflow: scroll;" 
                 
                 v-if="selectshi">
                    <view class="" v-for="item in shicrityArray" :key="item.value"  @click="shiselectson(item)">
                        {{item.label}}
                    </view>
                </view>
            </view>
         </view>
    </view>
</template>

<script>
    import  city  from '../../utils/city_data.js'
    export default {
        data() {
            return {
                title: 'Hello',
                crityArray:null,//保存省区的数据 
                shicrityArray:null,//保存市区的数据 
                selectsheng:false,
                selectshi:false,
                shengselectValue:'',
                shiselectValue:'',
            }
        },
        onLoad() {

        },
        onShow() {
            this.crityArray=JSON.parse(JSON.stringify(city))
        },
        watch:{
            // 监听省  省改变的时候吧市区的选中的上一个值置为空
            shengselectValue:{
                handler:function(newvalue,oldvalue){
                    if(newvalue!=oldvalue){
                        this.shiselectValue=''
                    }
                }
                 
            }
        },
        methods: {
            shengselectfeath(){
                this.selectshi=false
                this.selectsheng=!this.selectsheng
            },
            shengselectson(item){
                this.shengselectValue=item.label;
                this.shicrityArray=item.children;
                this.shengselectfeath();
            },
            
            // 市区的事件
            shiselectfeath(){ 
                this.selectsheng=false;
                if(this.shengselectValue!=''){
                    this.selectshi=!this.selectshi
                }else{
                    this.selectshi=false;
                }
            },
            
            shiselectson(item){
                this.shiselectValue=item.label; 
                this.shiselectfeath();
            },
        }
    }
</script>

<style>
    *{
        padding:0;margin: 0;
    }
 .flex{
     display: flex;
 }
</style>

utils/city_data.js 国家默认的省市

export default [{"value":110000,"label":"北京市","children":[{"value":110101,"label":"东城区"},{"value":110102,"label":"西城区"},{"value":110105,"label":"朝阳区"},{"value":110106,"label":"丰台区"},{"value":110107,"label":"石景山区"},{"value":110108,"label":"海淀区"},{"value":110109,"label":"门头沟区"},{"value":110111,"label":"房山区"},{"value":110112,"label":"通州区"},{"value":110113,"label":"顺义区"},{"value":110114,"label":"昌平区"},{"value":110115,"label":"大兴区"},{"value":110116,"label":"怀柔区"},{"value":110117,"label":"平谷区"},{"value":110118,"label":"密云区"},{"value":110119,"label":"延庆区"}]},{"value":120000,"label":"天津市","children":[{"value":120101,"label":"和平区"},{"value":120102,"label":"河东区"},{"value":120103,"label":"河西区"},{"value":120104,"label":"南开区"},{"value":120105,"label":"河北区"},{"value":120106,"label":"红桥区"},{"value":120110,"label":"东丽区"},{"value":120111,"label":"西青区"},{"value":120112,"label":"津南区"},{"value":120113,"label":"北辰区"},{"value":120114,"label":"武清区"},{"value":120115,"label":"宝坻区"},{"value":120116,"label":"滨海新区"},{"value":120117,"label":"宁河区"},{"value":120118,"label":"静海区"},{"value":120119,"label":"蓟州区"}]},{"value":130000,"label":"河北省","children":[{"value":130100,"label":"石家庄市"},{"value":130200,"label":"唐山市"},{"value":130300,"label":"秦皇岛市"},{"value":130400,"label":"邯郸市"},{"value":130500,"label":"邢台市"},{"value":130600,"label":"保定市"},{"value":130700,"label":"张家口市"},{"value":130800,"label":"承德市"},{"value":130900,"label":"沧州市"},{"value":131000,"label":"廊坊市"},{"value":131100,"label":"衡水市"},{"value":139000,"label":"省直辖县级行政区划"}]},{"value":140000,"label":"山西省","children":[{"value":140100,"label":"太原市"},{"value":140200,"label":"大同市"},{"value":140300,"label":"阳泉市"},{"value":140400,"label":"长治市"},{"value":140500,"label":"晋城市"},{"value":140600,"label":"朔州市"},{"value":140700,"label":"晋中市"},{"value":140800,"label":"运城市"},{"value":140900,"label":"忻州市"},{"value":141000,"label":"临汾市"},{"value":141100,"label":"吕梁市"}]},{"value":150000,"label":"内蒙古自治区","children":[{"value":150100,"label":"呼和浩特市"},{"value":150200,"label":"包头市"},{"value":150300,"label":"乌海市"},{"value":150400,"label":"赤峰市"},{"value":150500,"label":"通辽市"},{"value":150600,"label":"鄂尔多斯市"},{"value":150700,"label":"呼伦贝尔市"},{"value":150800,"label":"巴彦淖尔市"},{"value":150900,"label":"乌兰察布市"},{"value":152200,"label":"兴安盟"},{"value":152500,"label":"锡林郭勒盟"},{"value":152900,"label":"阿拉善盟"}]},{"value":210000,"label":"辽宁省","children":[{"value":210100,"label":"沈阳市"},{"value":210200,"label":"大连市"},{"value":210300,"label":"鞍山市"},{"value":210400,"label":"抚顺市"},{"value":210500,"label":"本溪市"},{"value":210600,"label":"丹东市"},{"value":210700,"label":"锦州市"},{"value":210800,"label":"营口市"},{"value":210900,"label":"阜新市"},{"value":211000,"label":"辽阳市"},{"value":211100,"label":"盘锦市"},{"value":211200,"label":"铁岭市"},{"value":211300,"label":"朝阳市"},{"value":211400,"label":"葫芦岛市"}]},{"value":220000,"label":"吉林省","children":[{"value":220100,"label":"长春市"},{"value":220200,"label":"吉林市"},{"value":220300,"label":"四平市"},{"value":220400,"label":"辽源市"},{"value":220500,"label":"通化市"},{"value":220600,"label":"白山市"},{"value":220700,"label":"松原市"},{"value":220800,"label":"白城市"},{"value":222400,"label":"延边朝鲜族自治州"}]},{"value":230000,"label":"黑龙江省","children":[{"value":230100,"label":"哈尔滨市"},{"value":230200,"label":"齐齐哈尔市"},{"value":230300,"label":"鸡西市"},{"value":230400,"label":"鹤岗市"},{"value":230500,"label":"双鸭山市"},{"value":230600,"label":"大庆市"},{"value":230700,"label":"伊春市"},{"value":230800,"label":"佳木斯市"},{"value":230900,"label":"七台河市"},{"value":231000,"label":"牡丹江市"},{"value":231100,"label":"黑河市"},{"value":231200,"label":"绥化市"},{"value":232700,"label":"大兴安岭地区"}]},{"value":310000,"label":"上海市","children":[{"value":310101,"label":"黄浦区"},{"value":310104,"label":"徐汇区"},{"value":310105,"label":"长宁区"},{"value":310106,"label":"静安区"},{"value":310107,"label":"普陀区"},{"value":310109,"label":"虹口区"},{"value":310110,"label":"杨浦区"},{"value":310112,"label":"闵行区"},{"value":310113,"label":"宝山区"},{"value":310114,"label":"嘉定区"},{"value":310115,"label":"浦东新区"},{"value":310116,"label":"金山区"},{"value":310117,"label":"松江区"},{"value":310118,"label":"青浦区"},{"value":310120,"label":"奉贤区"},{"value":310151,"label":"崇明区"}]},{"value":320000,"label":"江苏省","children":[{"value":320100,"label":"南京市"},{"value":320200,"label":"无锡市"},{"value":320300,"label":"徐州市"},{"value":320400,"label":"常州市"},{"value":320500,"label":"苏州市"},{"value":320600,"label":"南通市"},{"value":320700,"label":"连云港市"},{"value":320800,"label":"淮安市"},{"value":320900,"label":"盐城市"},{"value":321000,"label":"扬州市"},{"value":321100,"label":"镇江市"},{"value":321200,"label":"泰州市"},{"value":321300,"label":"宿迁市"}]},{"value":330000,"label":"浙江省","children":[{"value":330100,"label":"杭州市"},{"value":330200,"label":"宁波市"},{"value":330300,"label":"温州市"},{"value":330400,"label":"嘉兴市"},{"value":330500,"label":"湖州市"},{"value":330600,"label":"绍兴市"},{"value":330700,"label":"金华市"},{"value":330800,"label":"衢州市"},{"value":330900,"label":"舟山市"},{"value":331000,"label":"台州市"},{"value":331100,"label":"丽水市"}]},{"value":340000,"label":"安徽省","children":[{"value":340100,"label":"合肥市"},{"value":340200,"label":"芜湖市"},{"value":340300,"label":"蚌埠市"},{"value":340400,"label":"淮南市"},{"value":340500,"label":"马鞍山市"},{"value":340600,"label":"淮北市"},{"value":340700,"label":"铜陵市"},{"value":340800,"label":"安庆市"},{"value":341000,"label":"黄山市"},{"value":341100,"label":"滁州市"},{"value":341200,"label":"阜阳市"},{"value":341300,"label":"宿州市"},{"value":341500,"label":"六安市"},{"value":341600,"label":"亳州市"},{"value":341700,"label":"池州市"},{"value":341800,"label":"宣城市"}]},{"value":350000,"label":"福建省","children":[{"value":350100,"label":"福州市"},{"value":350200,"label":"厦门市"},{"value":350300,"label":"莆田市"},{"value":350400,"label":"三明市"},{"value":350500,"label":"泉州市"},{"value":350600,"label":"漳州市"},{"value":350700,"label":"南平市"},{"value":350800,"label":"龙岩市"},{"value":350900,"label":"宁德市"}]},{"value":360000,"label":"江西省","children":[{"value":360100,"label":"南昌市"},{"value":360200,"label":"景德镇市"},{"value":360300,"label":"萍乡市"},{"value":360400,"label":"九江市"},{"value":360500,"label":"新余市"},{"value":360600,"label":"鹰潭市"},{"value":360700,"label":"赣州市"},{"value":360800,"label":"吉安市"},{"value":360900,"label":"宜春市"},{"value":361000,"label":"抚州市"},{"value":361100,"label":"上饶市"}]},{"value":370000,"label":"山东省","children":[{"value":370100,"label":"济南市"},{"value":370200,"label":"青岛市"},{"value":370300,"label":"淄博市"},{"value":370400,"label":"枣庄市"},{"value":370500,"label":"东营市"},{"value":370600,"label":"烟台市"},{"value":370700,"label":"潍坊市"},{"value":370800,"label":"济宁市"},{"value":370900,"label":"泰安市"},{"value":371000,"label":"威海市"},{"value":371100,"label":"日照市"},{"value":371200,"label":"莱芜市"},{"value":371300,"label":"临沂市"},{"value":371400,"label":"德州市"},{"value":371500,"label":"聊城市"},{"value":371600,"label":"滨州市"},{"value":371700,"label":"菏泽市"}]},{"value":410000,"label":"河南省","children":[{"value":410100,"label":"郑州市"},{"value":410200,"label":"开封市"},{"value":410300,"label":"洛阳市"},{"value":410400,"label":"平顶山市"},{"value":410500,"label":"安阳市"},{"value":410600,"label":"鹤壁市"},{"value":410700,"label":"新乡市"},{"value":410800,"label":"焦作市"},{"value":410900,"label":"濮阳市"},{"value":411000,"label":"许昌市"},{"value":411100,"label":"漯河市"},{"value":411200,"label":"三门峡市"},{"value":411300,"label":"南阳市"},{"value":411400,"label":"商丘市"},{"value":411500,"label":"信阳市"},{"value":411600,"label":"周口市"},{"value":411700,"label":"驻马店市"},{"value":419000,"label":"省直辖县级行政区划"}]},{"value":420000,"label":"湖北省","children":[{"value":420100,"label":"武汉市"},{"value":420200,"label":"黄石市"},{"value":420300,"label":"十堰市"},{"value":420500,"label":"宜昌市"},{"value":420600,"label":"襄阳市"},{"value":420700,"label":"鄂州市"},{"value":420800,"label":"荆门市"},{"value":420900,"label":"孝感市"},{"value":421000,"label":"荆州市"},{"value":421100,"label":"黄冈市"},{"value":421200,"label":"咸宁市"},{"value":421300,"label":"随州市"},{"value":422800,"label":"恩施土家族苗族自治州"},{"value":429000,"label":"省直辖县级行政区划"}]},{"value":430000,"label":"湖南省","children":[{"value":430100,"label":"长沙市"},{"value":430200,"label":"株洲市"},{"value":430300,"label":"湘潭市"},{"value":430400,"label":"衡阳市"},{"value":430500,"label":"邵阳市"},{"value":430600,"label":"岳阳市"},{"value":430700,"label":"常德市"},{"value":430800,"label":"张家界市"},{"value":430900,"label":"益阳市"},{"value":431000,"label":"郴州市"},{"value":431100,"label":"永州市"},{"value":431200,"label":"怀化市"},{"value":431300,"label":"娄底市"},{"value":433100,"label":"湘西土家族苗族自治州"}]},{"value":440000,"label":"广东省","children":[{"value":440100,"label":"广州市"},{"value":440200,"label":"韶关市"},{"value":440300,"label":"深圳市"},{"value":440400,"label":"珠海市"},{"value":440500,"label":"汕头市"},{"value":440600,"label":"佛山市"},{"value":440700,"label":"江门市"},{"value":440800,"label":"湛江市"},{"value":440900,"label":"茂名市"},{"value":441200,"label":"肇庆市"},{"value":441300,"label":"惠州市"},{"value":441400,"label":"梅州市"},{"value":441500,"label":"汕尾市"},{"value":441600,"label":"河源市"},{"value":441700,"label":"阳江市"},{"value":441800,"label":"清远市"},{"value":441900,"label":"东莞市"},{"value":442000,"label":"中山市"},{"value":445100,"label":"潮州市"},{"value":445200,"label":"揭阳市"},{"value":445300,"label":"云浮市"}]},{"value":450000,"label":"广西壮族自治区","children":[{"value":450100,"label":"南宁市"},{"value":450200,"label":"柳州市"},{"value":450300,"label":"桂林市"},{"value":450400,"label":"梧州市"},{"value":450500,"label":"北海市"},{"value":450600,"label":"防城港市"},{"value":450700,"label":"钦州市"},{"value":450800,"label":"贵港市"},{"value":450900,"label":"玉林市"},{"value":451000,"label":"百色市"},{"value":451100,"label":"贺州市"},{"value":451200,"label":"河池市"},{"value":451300,"label":"来宾市"},{"value":451400,"label":"崇左市"}]},{"value":460000,"label":"海南省","children":[{"value":460100,"label":"海口市"},{"value":460200,"label":"三亚市"},{"value":460300,"label":"三沙市"},{"value":460400,"label":"儋州市"},{"value":469000,"label":"省直辖县级行政区划"}]},{"value":500000,"label":"重庆市","children":[{"value":500101,"label":"万州区"},{"value":500102,"label":"涪陵区"},{"value":500103,"label":"渝中区"},{"value":500104,"label":"大渡口区"},{"value":500105,"label":"江北区"},{"value":500106,"label":"沙坪坝区"},{"value":500107,"label":"九龙坡区"},{"value":500108,"label":"南岸区"},{"value":500109,"label":"北碚区"},{"value":500110,"label":"綦江区"},{"value":500111,"label":"大足区"},{"value":500112,"label":"渝北区"},{"value":500113,"label":"巴南区"},{"value":500114,"label":"黔江区"},{"value":500115,"label":"长寿区"},{"value":500116,"label":"江津区"},{"value":500117,"label":"合川区"},{"value":500118,"label":"永川区"},{"value":500119,"label":"南川区"},{"value":500120,"label":"璧山区"},{"value":500151,"label":"铜梁区"},{"value":500152,"label":"潼南区"},{"value":500153,"label":"荣昌区"},{"value":500154,"label":"开州区"}]},{"value":510000,"label":"四川省","children":[{"value":510100,"label":"成都市"},{"value":510300,"label":"自贡市"},{"value":510400,"label":"攀枝花市"},{"value":510500,"label":"泸州市"},{"value":510600,"label":"德阳市"},{"value":510700,"label":"绵阳市"},{"value":510800,"label":"广元市"},{"value":510900,"label":"遂宁市"},{"value":511000,"label":"内江市"},{"value":511100,"label":"乐山市"},{"value":511300,"label":"南充市"},{"value":511400,"label":"眉山市"},{"value":511500,"label":"宜宾市"},{"value":511600,"label":"广安市"},{"value":511700,"label":"达州市"},{"value":511800,"label":"雅安市"},{"value":511900,"label":"巴中市"},{"value":512000,"label":"资阳市"},{"value":513200,"label":"阿坝藏族羌族自治州"},{"value":513300,"label":"甘孜藏族自治州"},{"value":513400,"label":"凉山彝族自治州"}]},{"value":520000,"label":"贵州省","children":[{"value":520100,"label":"贵阳市"},{"value":520200,"label":"六盘水市"},{"value":520300,"label":"遵义市"},{"value":520400,"label":"安顺市"},{"value":520500,"label":"毕节市"},{"value":520600,"label":"铜仁市"},{"value":522300,"label":"黔西南布依族苗族自治州"},{"value":522600,"label":"黔东南苗族侗族自治州"},{"value":522700,"label":"黔南布依族苗族自治州"}]},{"value":530000,"label":"云南省","children":[{"value":530100,"label":"昆明市"},{"value":530300,"label":"曲靖市"},{"value":530400,"label":"玉溪市"},{"value":530500,"label":"保山市"},{"value":530600,"label":"昭通市"},{"value":530700,"label":"丽江市"},{"value":530800,"label":"普洱市"},{"value":530900,"label":"临沧市"},{"value":532300,"label":"楚雄彝族自治州"},{"value":532500,"label":"红河哈尼族彝族自治州"},{"value":532600,"label":"文山壮族苗族自治州"},{"value":532800,"label":"西双版纳傣族自治州"},{"value":532900,"label":"大理白族自治州"},{"value":533100,"label":"德宏傣族景颇族自治州"},{"value":533300,"label":"怒江傈僳族自治州"},{"value":533400,"label":"迪庆藏族自治州"}]},{"value":540000,"label":"西藏自治区","children":[{"value":540100,"label":"拉萨市"},{"value":540200,"label":"日喀则市"},{"value":540300,"label":"昌都市"},{"value":540400,"label":"林芝市"},{"value":540500,"label":"山南市"},{"value":542400,"label":"那曲地区"},{"value":542500,"label":"阿里地区"}]},{"value":610000,"label":"陕西省","children":[{"value":610100,"label":"西安市"},{"value":610200,"label":"铜川市"},{"value":610300,"label":"宝鸡市"},{"value":610400,"label":"咸阳市"},{"value":610500,"label":"渭南市"},{"value":610600,"label":"延安市"},{"value":610700,"label":"汉中市"},{"value":610800,"label":"榆林市"},{"value":610900,"label":"安康市"},{"value":611000,"label":"商洛市"}]},{"value":620000,"label":"甘肃省","children":[{"value":620100,"label":"兰州市"},{"value":620200,"label":"嘉峪关市"},{"value":620300,"label":"金昌市"},{"value":620400,"label":"白银市"},{"value":620500,"label":"天水市"},{"value":620600,"label":"武威市"},{"value":620700,"label":"张掖市"},{"value":620800,"label":"平凉市"},{"value":620900,"label":"酒泉市"},{"value":621000,"label":"庆阳市"},{"value":621100,"label":"定西市"},{"value":621200,"label":"陇南市"},{"value":622900,"label":"临夏回族自治州"},{"value":623000,"label":"甘南藏族自治州"}]},{"value":630000,"label":"青海省","children":[{"value":630100,"label":"西宁市"},{"value":630200,"label":"海东市"},{"value":632200,"label":"海北藏族自治州"},{"value":632300,"label":"黄南藏族自治州"},{"value":632500,"label":"海南藏族自治州"},{"value":632600,"label":"果洛藏族自治州"},{"value":632700,"label":"玉树藏族自治州"},{"value":632800,"label":"海西蒙古族藏族自治州"}]},{"value":640000,"label":"宁夏回族自治区","children":[{"value":640100,"label":"银川市"},{"value":640200,"label":"石嘴山市"},{"value":640300,"label":"吴忠市"},{"value":640400,"label":"固原市"},{"value":640500,"label":"中卫市"}]},{"value":650000,"label":"新疆维吾尔自治区","children":[{"value":650100,"label":"乌鲁木齐市"},{"value":650200,"label":"克拉玛依市"},{"value":650400,"label":"吐鲁番市"},{"value":650500,"label":"哈密市"},{"value":652300,"label":"昌吉回族自治州"},{"value":652700,"label":"博尔塔拉蒙古自治州"},{"value":652800,"label":"巴音郭楞蒙古自治州"},{"value":652900,"label":"阿克苏地区"},{"value":653000,"label":"克孜勒苏柯尔克孜自治州"},{"value":653100,"label":"喀什地区"},{"value":653200,"label":"和田地区"},{"value":654000,"label":"伊犁哈萨克自治州"},{"value":654200,"label":"塔城地区"},{"value":654300,"label":"阿勒泰地区"},{"value":659000,"label":"自治区直辖县级行政区划"}]},{"value":710000,"label":"台湾省","children":[{"value":"710100","label":"台北市"},{"value":"710200","label":"高雄市"},{"value":"710300","label":"台南市"},{"value":"710400","label":"台中市"},{"value":"710500","label":"金门县"},{"value":"710600","label":"南投县"},{"value":"710700","label":"基隆市"},{"value":"710800","label":"新竹市"},{"value":"710900","label":"嘉义市"},{"value":"711100","label":"新北市"},{"value":"711200","label":"宜兰县"},{"value":"711300","label":"新竹县"},{"value":"711400","label":"桃园县"},{"value":"711500","label":"苗栗县"},{"value":"711700","label":"彰化县"},{"value":"711900","label":"嘉义县"},{"value":"712100","label":"云林县"},{"value":"712400","label":"屏东县"},{"value":"712500","label":"台东县"},{"value":"712600","label":"花莲县"},{"value":"712700","label":"澎湖县"}]},{"value":810000,"label":"香港特别行政区","children":[{"value":"810100","label":"香港岛"},{"value":"810200","label":"九龙"},{"value":"810300","label":"新界"}]},{"value":820000,"label":"澳门特别行政区","children":[{"value":"820100","label":"澳门半岛"},{"value":"820200","label":"氹仔岛"},{"value":"820300","label":"路环岛"}]}]
相关文章
|
12天前
|
UED
「Mac畅玩鸿蒙与硬件40」UI互动应用篇17 - 照片墙布局
本篇将带你实现一个简单的照片墙布局应用,通过展示多张图片组成照片墙效果,用户可以点击图片查看其状态变化。
119 67
「Mac畅玩鸿蒙与硬件40」UI互动应用篇17 - 照片墙布局
|
1月前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
32 0
在线课堂+工具组件小程序uniapp移动端源码
|
2月前
|
数据挖掘
uniapp uview扩展u-picker支持日历期间 年期间 月期间 时分期间组件
uniapp uview扩展u-picker支持日历期间 年期间 月期间 时分期间组件
138 10
|
2月前
|
搜索推荐 JavaScript 数据可视化
uniapp/vue个性化单选、复选组件
uniapp/vue个性化单选、复选组件
119 5
|
2月前
|
数据可视化 大数据 API
低代码可视化开发-uniapp新闻跑马灯组件-代码生成器
低代码可视化开发-uniapp新闻跑马灯组件-代码生成器
130 2
|
2月前
|
Android开发 开发者 容器
flutter:&UI布局 (六)
本文档介绍了Flutter中的UI布局方式,包括线性布局(如Column和Row)、非线性布局(如Stack、Flex、Positioned)以及Wrap布局等。通过具体示例代码展示了如何使用这些布局组件来构建灵活多变的用户界面,例如使用Column垂直排列文本、使用Stack叠加组件、以及利用Wrap实现自动换行的按钮布局等。
|
2月前
|
存储 API 数据库
uniapp APP自动更新组件
uniapp APP自动更新组件
86 1
|
2月前
|
JavaScript 索引
Vue 3 数组变更详解:哪些操作会修改原数组?| 笔记
在处理数组时,了解哪些操作会修改原数组,哪些操作不会修改原数组,对高效编写 Vue 应用程序至关重要。本文将详细介绍 Vue 3 中的常见数组操作,并按照是否会修改原数组进行分类说明。
170 2
|
2月前
Uniapp矩阵评分组件
Uniapp矩阵评分组件
56 1
|
2月前
|
移动开发 编解码 数据可视化
低代码可视化-uniapp SliderRange区间组件-代码生成器
SliderRange区间组件是一种用户界面元素,允许用户通过拖动滑块选择数值范围。组件支持微信小程序、H5和App,具有高度可定制性、响应式设计和多种事件处理功能。适用于价格筛选、音量调节等场景。代码实现包括滑动区域、滑块、事件处理等部分,支持可视化配置步长、颜色等属性。使用时需注意选择合适步长、提供清晰标签和考虑无障碍设计。
41 0
下一篇
DataWorks