客户端

首先引入vue+Ajax

  <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script><script src="https://cdn.staticfile.org/axios/0.18.0/axios.min.js"></script>
  <label for="pwd">公司地址:</label><select name="" id="" style="width: 150px" @change="getqu()" v-model="quid"><option :value="item.id"   v-for="item in city">@{{ item.name }}</option></select><select name="" id="" style="width: 150px" @change="getxian()"   v-model="xianid"><option :value="item.id"   v-for="item in qu">@{{ item.name }}</option></select><select name="" id="" style="width: 150px" ><option :value="item.id"   v-for="item in zhen">@{{ item.name }}</option></select>

Vue

<script>new Vue({el:'#container',data:{city:null,qu:'',zhen:'',quid:'',xianid:''},mounted () {axios.get("{{url('getCity')}}").then(response => (this.city = response.data.data)).catch(function (error) { // 请求失败处理console.log(error);});},methods:{getqu () {// console.log(this.quid);axios.get("{{url('getQu')}}?id="+this.quid).then(response => (this.qu = response.data.data)).catch(function (error) { // 请求失败处理console.log(error);});},getxian(){axios.get("{{url('getQu')}}?id="+this.xianid).then(response => (this.zhen = response.data.data)).catch(function (error) { // 请求失败处理console.log(error);});}}})
</script>

服务端

 public function getCity(){$data = City::where('pid',0)->get()->toArray();return ['code'=>200,'msg'=>'seccess','data'=>$data];}public function getQu(Request $request){$data = City::where('pid',$request->get('id'))->get()->toArray();return ['code'=>200,'msg'=>'seccess','data'=>$data];}

Laravel+ Vue+实现 + 三级联动!!!相关推荐

  1. vue——省市区三级联动demo

    最近学习vue,想着写一写demo练习练习. 此demo是省市区的三级联动,像这样的场景我们经常看到.我也是刚开始写没有头绪,然后多方查资料. 写此demo时踩过的坑: 1.数据:我们希望后台给我们的 ...

  2. vue 省市区三级联动 antd 级联组件 Cascader

    需求 与 功能 该功能实现了中国内的省市区的三级联动,基于 antd-vue 中的 Cascader 做的组件,支持原有的所有功能 效果展示 支持联想搜索 支持显示部分省份 例子(本例子是基于 ant ...

  3. vue省市区三级联动mysql,js/json,html/jsp

    大家好,我是烤鸭: 省市区三级联动数据及页面: 测试的时候,发现少了几个地区,现在补上了,也优化了下排版. 如果你懒得复制和看的话,这里是打包的下载地址. 之前的资源地址也改了,http://down ...

  4. Vue实现三级联动样式二

    页面的效果图展示: vue.js文件: <template><div class="linkage"><el-select v-model=" ...

  5. vue实现三级联动,多级联动

    vue做项目的时候,遇到了要实现多级联动的需求,由于只是小功能,就没有引入插件,自己实现了一下. 需求: 需要统计用户购买的3C产品的信息,如下图 需求评审的时候确定了让前端存储维护产品信息,所以下面 ...

  6. vue城市三级联动组件 vue-area-linkage

    Install the pkg with npm: // v5之前的版本 npm i --save vue-area-linkage// v5及之后的版本 npm i --save vue-area- ...

  7. vue省市区三级联动

    HTML代码 <div id="example"><select v-model="prov"><option v-for=&qu ...

  8. 超实用的vue省市区三级联动(带地区编码)

    效果图 完整代码 <template><div><el-row><el-form :model="queryParams" inline ...

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

    开源三级联动,Vue.js编写省份.城市.区.县三级联动源码 1.三级联动框样式 上图: 请访问:这里!! 查看三级联动器效果. 2.如何在html里面引用 文件的目录路径为: data.js是存放我 ...

最新文章

  1. javascript去除首尾空白字符
  2. 数字货币 BCH的混币神器CashShuffle
  3. WinDBG工具简介(.net大会中张银奎先生介绍)
  4. Java AOP研究之how is my aop2 method called
  5. 百度研究院发布2022科技趋势预测:大模型实用化、AI助力深空探测成热门
  6. 野生前端的数据结构练习(10)希尔排序,归并排序,快速排序
  7. mysql mybatis 返回值类型_使用MyBatis时接收值和返回值选择Map类型或者实体类型
  8. iphone启动页面,Default.png .
  9. 《R语言预测实战》PDF,数据及代码
  10. FocusPoint.js实现图片响应
  11. STM32单片机雨滴模块
  12. CPC系统在win10上的安装,1小时快速安装
  13. idea修改背景颜色|护眼色|项目栏背景修改
  14. 为什么是三次握手和四次挥手
  15. 响应Response
  16. 互联网2B、2C的区别ToB时代的应对策略
  17. 趣头条疯狂777就是坑货,根本不是纯随机
  18. 计算机图形学-扫描转换直线段-直线方程法-DDA算法-中点算法-OPENGL实现-详解
  19. 实战:单点登录的两种实现方式,附源码
  20. Brocade-FC交换机–开局

热门文章

  1. 乔春洋:一个具有划时代意义的概念:品牌定位
  2. 用友U8外购入库单审核时,提示:字符串转换日期和/或时间时,转换失败。
  3. 虚拟机如何访问主机服务器,主机怎么访问虚拟机
  4. 游历魔法王国(牛客网 网易2018校招题 图论)
  5. java如何获取手机号码_微信小程序+Java获取用户授权手机号码
  6. 原生js实现红球碰撞篮球效果
  7. 第十一章、后置处理Bean
  8. 【Android】录屏功能实现——MediaProjection
  9. 关于像素PNG图片在游戏引擎缩放后出现毛边的解决方案
  10. Laravel实用工具介绍 – Debugbar