vue3 element ui plus select框的高度如何搞定它

开发中遇到了一个比较麻烦的事,就是我弹出框的大小是固定的,结果select的内容太多一下就挤出来了。刚开始解决思路是想着看能不能把弹出框给他设置一下hidden,结果尝试了不行的,原因是因为select的下拉框是设置了层级的这个办法行不通,那就从出问题根本来解决那就是把它的select的高度给它定一下,但是这个在做样式穿透的时候是不生效的,我放在了scope下面是不生效的。
废话不多说先上代码
在这里插入图片描述

这里给option添加一个父类这样给父类设置高度就可以了。如果给他设置一个高度就长这样了
在这里插入图片描述
这时候给他高度变成max-heigth就可以了
在这里插入图片描述
如果有更好的解决方式请多指教~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue 3 是一个流行的 JavaScript 架,用于构建用户界面。Element Plus 是一个基于 Vue 3 的组件库,提供了一套美观易用的 UI 组件。 要实战 Vue 3 和 Element Plus,首先你需要安装 Vue CLI 4 或更高版本。然后,你可以创建一个新的 Vue 3 项目并添加 Element Plus: 1. 安装 Vue CLI:运行以下命令安装 Vue CLI。 ``` npm install -g @vue/cli ``` 2. 创建新项目:在命令行中运行以下命令来创建一个新的 Vue 3 项目。 ``` vue create my-project ``` 然后选择 "Manually select features",并确保选择了 "Babel" 和 "Router"。 3. 安装 Element Plus:进入项目目录,并运行以下命令来安装 Element Plus。 ``` cd my-project npm install element-plus ``` 4. 引入 Element Plus:在项目的入口文件(通常是 src/main.js)中,添加以下代码来引入 Element Plus。 ```javascript import { createApp } from 'vue' import ElementPlus from 'element-plus' import 'element-plus/lib/theme-chalk/index.css' createApp(App).use(ElementPlus).mount('#app') ``` 5. 使用 Element Plus 组件:现在你可以在你的 Vue 组件中使用 Element Plus 的组件了。例如,在一个组件中使用一个按钮组件的示例: ```vue <template> <el-button>Click me!</el-button> </template> <script> import { ElButton } from 'element-plus' export default { components: { ElButton } } </script> ``` 以上是使用 Vue 3 和 Element Plus 进行实战的基本步骤。你可以根据需要使用 Element Plus 的各种组件和功能来开发你的应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值