后台需要做省市区三级联动选择的功能,以前都用的是select组件,这次想和shop一样,用Cascader 这个组件去实现一把
网上找了许多代码,都不是特别完善,正好自己写出来了,就记录一下,以后可以用到。
<span style="margin-bottom:200px;" class="controlText">楼盘地址:</span><form-item prop="spuAddresses">
<Cascader :data="platOptions" v-model="allQueryParam.spuAddresses" placeholder="请选择行政区划"
:load-data="loadData" change-on-select clearable="false" trigger="click">
</Cascader>
</form-item>
:data是用来初始化一开始的第一级的数据,比如省市区,那么第一级就是获取所有省份的数据
//渲染查询框中的三级地址
getProvinces: function () {
// 1、先获取所有的省份并返回
// 2.同时修改对象,每一项添加属性cities,并设置为空数组、
jQuery.ajax({
url:"/xxxxxxxxx&#