html css - 左边是不能滚动的目录,右边是可以滚动的内容

如图:

javascript 复制代码
<template>
  <el-dialog v-model="dialogVisible" title="预览文件" width="80%" :before-close="handleClose">
    <div class="main-box-container">
      <div class="left-box">
        <div v-for="item in fileNameList" :key="item">{{ item }}</div>
      </div>

      <div class="right-box">
        <div v-for="(value, index) in 50">案件客户端接口拉黑 - {{ index }}</div>
      </div>
    </div>
  </el-dialog>
</template>

<script lang="ts" setup>
let objInfo = ref({})
const dialogVisible = ref(false)

const handleClose = () => {
  dialogVisible.value = false
}

let fileNameList = ref([])
let filePathList = ref([])
const open = (info) => {
  dialogVisible.value = true
  objInfo.value = info
  console.log('objInf=', objInfo.value)

  fileNameList.value = info.fileNames?.split(',')
  filePathList.value = info.filePaths?.split(',')
}

defineExpose({
  open
})
</script>

<style lang="scss" scoped>
.main-box-container {
  display: flex;
  overflow: hidden;
  max-height: calc(90vh - 160px) !important;
}

.left-box {
  flex: 1;
  background-color: pink;
  overflow-y: scroll;
}

.right-box {
  flex: 5;
  background-color: aqua;
  overflow-y: scroll;
}
</style>
相关推荐
会编程的土豆14 小时前
新手前端小细节
前端·css·html·项目
周航宇JoeZhou14 小时前
JB2-7-HTML
java·前端·容器·html·h5·标签·表单
代码小库14 小时前
【课程作业必备】Web开发技术HTML静态网站模板 - 校园动漫社团主题完整源码
前端·html
云计算DevOps-韩老师14 小时前
HTML 中的行级元素(inline)、块级元素(block)、行内块元素(inline-block)
html
珹洺15 小时前
Bootstrap-HTML(二)深入探索容器,网格系统和排版
前端·css·bootstrap·html·dubbo
BillKu15 小时前
VS Code HTML CSS Support 插件详解
前端·css·html
HetFrame19 小时前
一种纯前端实现 Markdown 内容即时分享的思路
html·react·链接·markdown·工具
1024小神20 小时前
用css的clip-path裁剪不规则形状的图片展示
前端·css
GGGG寄了20 小时前
CSS——文字控制属性
前端·javascript·css·html
浩瀚之水_csdn21 小时前
vscode中运行html语言
ide·vscode·html