<template>
<a-cascader
:options="options"
:load-data="loadData"
placeholder="Please select"
change-on-select
@change="onChange"
/>
</template>
<script>
export default {
data() {
return {
options: [
{
value: 'zhejiang',
label: 'Zhejiang',
isLeaf: false,
},
{
value: 'jiangsu',
label: 'Jiangsu',
isLeaf: false,
},
],
};
},
methods: {
onChange(value) {
console.log(value);
},
loadData(selectedOptions) {
const targetOption = selectedOptions[selectedOptions.length - 1];
targetOption.loading = true; // load options lazily
setTimeout(() => {
targetOption.loading = false;
targetOption.children = [
{
label: `${targetOption.label} Dynamic 1`,
value: 'dynamic1',
},
{
label: `${targetOption.label} Dynamic 2`,
value: 'dynamic2',
},
];
this.options = [...this.options];
}, 1000);
},
},
};
</script>

  

a-cascader组件实现级联功能,该功能要求动态加载选项,代码是api上的例子,

该功能想要触发loadData方法一定要设置     isLeaf:false这个属性  一定要设置 不然不会触发的

最新文章

  1. mongo virtual
  2. websql的添加和查询
  3. javaWeb中servlet开发(3)——Servlet生命周期
  4. python3内置函数详解
  5. 分享一下学习css,js心得
  6. 设置php下载文件的超时时间
  7. ZooKeeper Recipes and Solutions 翻译
  8. [转]-Gradle使用手册(一):为什么要用Gradle?
  9. OpenJudge计算概论-鸡兔同笼【新版题目,简单计算级别】
  10. 在Windows Server 下安装 Oracle 11G 的一般步骤
  11. linux大于2T的磁盘使用GPT分区方式
  12. (java)从零开始之-反射Reflect
  13. HDU 5418 Victor and World (Floyd + 状态压缩DP)
  14. 在项目管理工具Redmine中使用SubVersion进行版本管理
  15. 从操作系统内核看Java非阻塞IO事件检测
  16. sqlilabs 5
  17. Android开发:UI相关(一)自定义样式资源
  18. mysql导出表的字段及相关属性
  19. Python中的函数介绍
  20. springboot+cfx实现webservice功能

热门文章

  1. etcdctl 安装与使用
  2. swagger TypeError: Failed to fetch
  3. java SE01
  4. python关于函数超时异常处理
  5. 【Java】Object
  6. TM1621断码液晶驱动IC的原理、驱动代码
  7. BlendCAC: A Smart Contract Enabled Decentralized Capability-Based Access Control Mechanism for the IoT
  8. 推荐一个json直接导出Excel的网站
  9. 虚拟 DOM 的优缺点
  10. boolean布尔型盲注