v-distpicker 前端展示三级地址,返回名称及对应的编码

背景:

使用v-distpicker前端展示省市区,并将选中的结果返回给后端,后端展示所选择的 省市区或对应的地区编码

官方地址:

https://distpicker.pigjian.com/

官方文档的介绍及demo也很清晰,根据所选择的省市区会对应返回 名称、编码,如:

使用:

1.先安装 v-distpicker

1 npm install v-distpicker --save

1 yarn add v-distpicker --save

2.main.js 引入 Distpicker

1 import Distpicker from ‘v-distpicker‘;
2
3 Vue.component(‘v-distpicker‘, Distpicker);

3. 在你想要使用的页面中引入 Distpicker

1 <script>
2 import VDistpicker from ‘v-distpicker‘
3
4 export default {
5   components: { VDistpicker }
6 }
7
8 </script>

以上是通用的格式

4.使用三级地址

1 <template>
2 <v-distpicker @selected="select" province="江苏省" city="南京市" area="雨花台区" :rows="17"></v-distpicker>
3 </template>

5.在3中加入以下代码获取名称和编码

<script>
import VDistpicker from ‘v-distpicker‘
 export default {
    data() {
      return {
        form: {
          areaStartCode:‘320114‘,//默认值
        }
      };
    },
    components: { VDistpicker },

    methods: {

    selected: function(data) {
          //this.provincedata = data.province.value;//省名称
          //this.citydata = data.city.value;//市名称
          //this.provincecode = data.province.code;//省编码
          //this.citycode = data.city.code;//市编码
          console.log(data.area.code);//打印地区编码
          console.log(data.area.value);//打印地区名称
          this.form.areaStartCode = data.area.code //将编码赋值给form,给后端时候,template中需加入 <el-form></el-form>
        },

},
 };
</script>

如代码中的注释,想将结果传给后端,可以使用 如下格式:具体见https://www.cnblogs.com/whycai/p/11469375.html

this.form.areaStartCode = data.area.code //将编码赋值给form,给后端时候,template中需加入 <el-form></el-form>

演示:

原文地址:https://www.cnblogs.com/whycai/p/11479332.html

时间: 2024-08-28 22:30:13

v-distpicker 前端展示三级地址,返回名称及对应的编码的相关文章

shop--11.前端展示系统--店铺列表(后端)

按照页面原型设计 点击全部商店后加载一级商铺列表,加载对应的数据 点击特定的一级商铺列表,加载对应商铺列表下的数据 区域显示全部区域 店铺列表页面需要支持分页功能,使用无极滚动的样式 店铺列表页面需要支持多条件排列组合查询店铺信息 <select id="queryShopList" resultMap="shopMap"> SELECT s.shop_id, s.shop_name, s.shop_desc, s.shop_addr, s.phone,

MySQL存储日志并使用Loganalyzer作为前端展示

MySQL存储日志并使用Loganalyzer作为前端展示 为什么要使用日志 在生产环境中我们可能需要一个较为完整的日志系统来查看运行中主机服务的状态和所作出的操作,我们可以在较大型的网络架构中使用ELK来实现对日志的收集.检索.前端显示,但是中小型架构中使用rsyslog足以对所有服务器的日志进行收集和检索来达到实时分析数据流量的目的. 本文目标 使用rsyslog将两台主机的日志信息存储到MySQL数据库中,并且编译安装Loganalyzer对MySQL中的日志信息使用httpd+php在前

实时统计每天pv,uv的sparkStreaming结合redis结果存入mysql供前端展示

最近有个需求,实时统计pv,uv,结果按照date,hour,pv,uv来展示,按天统计,第二天重新统计,当然了实际还需要按照类型字段分类统计pv,uv,比如按照date,hour,pv,uv,type来展示.这里介绍最基本的pv,uv的展示. id uv pv date hour 1 155599 306053 2018-07-27 18 关于什么是pv,uv,可以参见这篇博客:https://blog.csdn.net/petermsh/article/details/78652246 1.

apache 编译安装与做nagios前端展示

apache编译安装篇 安装apache需安装以下的几个包,apr apr-util,pcre等,当然这几个包也可以使用由系统本身自带的包,但是这里我们编译安装这几个包. 2.下载安装apr, 把文件放到/usr/local/src目录下, tar -zxvf  apr-1.5.2.tar.gz cd  apr-1.5.2 ./configure --prefix=/usr/local/apr/ make make install 3.下载安装 apr-utils tar -zxvf apr-u

jquery实现省市区三级地址级联展示

这是一个小练习,主要是学习如何使用jquery实现省市区的三级级联展示,主要参考了:http://www.jb51.net/article/66948.htm,在此表示感谢,(*^__^*) 嘻嘻…… <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>注册新用户</title> <link href="../css

增强CI的前端展示层

CodeIgniter 很适合小站点应用开发,但是它自带的view功能可能会给不懂PHP的前端人员带来麻烦. 相比之下phpcms的view模板解析就强大多了,所以这里就把PHPCMS的模板解析功能剥离出来,加到PHPCMS上. 首先在CodeIgniter libraries中 增加 template_cache.php老品牌娱乐城 view source print? 001 <?php if (!defined('BASEPATH')) exit('No direct script acc

shop--11.前端展示系统--首页展示(前端)

index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>我的生活</title> <meta name="viewport" content=&q

校园商铺-9前端展示系统-9店铺详情页的前端开发

1.前端 1.1 html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>商店详情</title> <meta name="viewport" content

shop--11.前端展示系统--店铺详情(后端)

大多与店铺列表展示页面相同 shopdetail.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>商店详情</title> <meta name="viewpo