先看效果,点击北京出现市区,点击市区出现详细地区,我这个人比较懒惰,详细地区就复制粘贴修改一下了。
贴代码,一开始借鉴另一位博主的代码,但是一直有报错resolve is not a function,就很苦恼,效果可以实现,又看了官方网站,自己修修改改,这样子差不多就实现了。
<template>
<div class="main">
<el-cascader :props="props"></el-cascader>
</div>
</template>
<script>
export default {
data() {
return {
placeholder: "",
defaultName: "",
props: {
label: "text",
value: "id",
lazy: true,
lazyLoad: (node, resolve) => {<