vue 下拉菜单三级联动 条件筛选

想用vant 里的下拉菜单组件做一个三级联动下拉菜单 ,跟省市区不一样的是这个没有顺序要求,用户想先点哪个就点哪个,我做好了但是只能一个一个点,多个条件无法生效,我有点怀疑这个能不能实现,因为它每个下拉菜单都有一个change方法,好像只能单个实现,不能联动,有用过或知道怎么解决的还望指点一下,谢谢!

img

通过你的描述个人觉得你的这个需求就自相矛盾啊:
首先你想做一个三级联动下拉菜单,我做过见过的三级菜单的数据类型肯定是树形结构,每级数据之间都是父与子的包含关系,这样与到你的下一条需求“没有顺序要求,用户想先点哪个就点哪个”互相矛盾,不太能实现。
不太明白你的联动是想要实现什么样的效果。

三级联动,一般是从选择上级再去请求下级的数据
你现在是可以先选择下级,那你就得先有个默认的值
也是可以多选 ,但如果先选了下级再去选择上级,那下级的选项就得清空

你选了其中一个另外两个 自己变化? 需求不太明确啊