开源三级联动,Vue.js编写省份、城市、区、县三级联动源码

简介: 开源三级联动,Vue.js编写省份、城市、区、县三级联动源码

开源三级联动,Vue.js编写省份、城市、区、县三级联动源码


1.三级联动框样式


上图:image.png

请访问:这里!! 查看三级联动器效果。

2.如何在html里面引用


文件的目录路径为:

image.png

data.js是存放我们中国省、市、区县信息的json格式文件。

需要的可以点击下载:https://download.csdn.net/download/qq_43592352/12374723

3.html代码


<html>
<head>
    <script src="vue.js" type="text/javascript"></script>
    <script src="data.js" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="hcq.css"/>
    <style>
    body{
        background: url('bg6.png') no-repeat;
        background-size: cover;
        height:100%;
    }
    #app{
        width: 700px;
        margin: 300px 0 0 400px;
        text-align: center;
    }
    #app select{
        width: 200px;
        height: 30px;
    }
    </style>
</head>
<body >
   <div id="app">
       <select class="hcqbtn hcqbtn-danger" v-model='myprovice' @click="handleChangeCity()">
            <option v-for='p in Allprovice' >{{p.name}}</option>
       </select>
       <select class="hcqbtn hcqbtn-warning" v-model='mycity' @click="handleChangeArea()">
            <option v-for='c in Allcity.city'>{{c.name}}</option>
       </select>
       <select class="hcqbtn hcqbtn-primary">
            <option v-for='a in Allarea'>{{a}}</option>
       </select>
    </div>
</body>
<script>
    var app=new Vue({
        el:'#app',
        data:{
            Allprovice:provice,
            Allcity:[],
            Allarea:[],
            myprovice:'',
            mycity:''
        },
        methods: {
            handleChangeCity:function(){
                var index;
                for(var i=0;i<this.Allprovice.length;i++)
                {
                    if(this.myprovice==this.Allprovice[i].name) index=i;
                }
                this.Allcity=this.Allprovice[index];
                console.log(this.Allcity);
            },
            handleChangeArea:function(){
                var index;
                for(var i=0;i<this.Allcity.city.length;i++)
                {
                    if(this.mycity==this.Allcity.city[i].name) index=i;
                }
                this.Allarea=this.Allcity.city[index].districtAndCounty;
                console.log(this.Allarea);
            }
        },
    })
</script>
</html>
相关文章
|
7天前
|
JavaScript
JS实现简单的打地鼠小游戏源码
这是一款基于JS实现简单的打地鼠小游戏源码。画面中的九宫格中随机出现一个地鼠,玩家移动并点击鼠标控制画面中的锤子打地鼠。打中地鼠会出现卡通爆破效果。同时左上角统计打地鼠获得的分数
19 1
|
4天前
|
JavaScript
JS趣味打字金鱼小游戏特效源码
hi fish是一款打字趣味小游戏,捞出海里的鱼,捞的越多越好。这款游戏用于电脑初学者练习打字。初学者可以根据自己的水平设置游戏难度。本段代码可以在各个网页使用,有需要的朋友可以直接下载使用,本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码!
9 3
|
6天前
|
JavaScript
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
15 4
|
6天前
|
JavaScript
js实现简洁实用的网页计算器功能源码
这是一款使用js实现简洁实用的网页计算器功能源码。可实现比较基本的加减乘除四则运算功能,界面简洁实用,是一款比较基本的js运算功能源码。该源码可兼容目前最新的各类主流浏览器。
14 2
|
8天前
|
JavaScript
JS实现的虚化雪景动态背景特效源码
JS实现的虚化雪景动态背景特效源码是一段基于JS实现的虚化雪景动态背景动画效果代码,非常有意思,欢迎对此特效感兴趣的朋友前来下载参考。
17 4
|
5天前
|
移动开发 HTML5
html5+three.js公路开车小游戏源码
html5公路开车小游戏是一款html5基于three.js制作的汽车开车小游戏源代码,在公路上开车网页小游戏源代码。
20 0
html5+three.js公路开车小游戏源码
|
5天前
|
JavaScript
JS趣味打字金鱼小游戏特效源码
hi fish是一款打字趣味小游戏,捞出海里的鱼,捞的越多越好。这款游戏用于电脑初学者练习打字。初学者可以根据自己的水平设置游戏难度。本段代码可以在各个网页使用,有需要的朋友可以直接下载使用,本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码!
12 0
JS趣味打字金鱼小游戏特效源码
|
7天前
|
JavaScript
js实现的精美彩色tab选项卡切换特效源码
js实现的精美彩色tab选项卡切换特效源码是一段基于JS实现的文件夹tab选项卡切换效果,拥有彩色、单色两种选择,点击标签选项卡可实现相应的变色效果,非常有意思,欢迎对此段代码感兴趣的朋友前来下载使用。
15 2
|
8天前
|
JavaScript
js动画循环播放特效源码(上班族的一天)
js动画循环播放特效是一段实现了包含形象的卡通小人吃、睡、电脑工作的网页动画,js循环动画,简单的画面设计。非常丝滑有意思,欢迎对此代码感兴趣的朋友前来下载参考。
18 2
|
8天前
JS+SVG实现的滑块表情评价打分特效源码
JS+SVG实现的滑块表情评价打分特效源码是一段基于JS+SVG制作的表情评价打分效果代码,可以利用鼠标拖动滑块实现表情变化打分效果,支持手机端4个表情分段评价,会随着鼠标滑动的方向而变化
19 2
下一篇
无影云桌面