如图所示,左侧单选框选中报到时间,联系电话,教育背景,工作经历后,右侧界面按照点击的顺序展示具体的内容,若取消选中后右侧对应内容消失,请问这种左右联动该如何开发?有大佬做过吗?
如图所示,左侧单选框选中报到时间,联系电话,教育背景,工作经历后,右侧界面按照点击的顺序展示具体的内容,若取消选中后右侧对应内容消失,请问这种左右联动该如何开发?有大佬做过吗?
循环选中的数组 然后跟据值渲染不同的组件
<el-checkbox-group v-model="arr1">
<el-checkbox :label="1">报道时间</el-checkbox>
<el-checkbox :label="2">教育背景</el-checkbox>
<el-checkbox :label="3">工作经历</el-checkbox>
</el-checkbox-group>
<el-form>
<template v-for="item in arr1">
<el-form-item :key="item" label="报道时间" v-if="item == 1"></el-form-item>
<el-form-item :key="item" label="教育背景" v-if="item == 2"></el-form-item>
<el-form-item :key="item" label="工作经历" v-if="item == 3"></el-form-item>
</template>
</el-form>
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答747 阅读
6 回答841 阅读
你多选绑定的数组是根据勾选顺序吗,是的话勾选项跟组件做个映射就行了