360搜索 1 adb 1 Ajax 1 API 1 axios 1 BeanUtils 1 BigDecimal 1 cdn 1 CentOS 1 Chrome异常 1 CSS 1 Demo 5 DIY 2 element 1 excel 1 Galaxy 1 GeoIP 1 html 1 html2canvas 1 http 1 idea 0 IT 1 Java 21 Jenkins 1 JS 12 JSONException 1 JSON存储 1 JSON读写 1 K900 1 Koa 3 Koa-static 1 Lenovo 1 Linux 1 list 1 map 1 Maven 1 mybatis plus 2 MybatisPlus 4 MySQL 2 Nacos 2 nodejs 4 Npm 2 opcache 1 OpenResty 1 pom 1 Promise 1 quill 1 React 1 Redis 1 Spring 1 springboot 1 SQL 3 SVN 1 TeamViewer 1 Utils 1 validator 1 Vue 3 Web 1 WebHooks 1 Windows 1 windows-build-tools 1 WPStatistics 1 Yarn 2 七月 1 三星 1 任务管理器 1 企业微信 1 企业微信通讯录 1 光与影 1 内网穿透 1 前端 2 前端Demo 1 前端报错 1 前端设计 1 劫持 1 发布订阅 1 后端 1 唯美 1 图片上传 1 图片验证码 1 基础知识 1 多线程 2 存储过程 1 安装教程 1 宝塔 1 实例 1 富文本 1 富文本,视频上传,图片上传 0 富文本编辑器 1 对象转换 1 工具类 4 并发请求 1 异常 1 想法快照 1 手动校验 1 手工 1 手机 1 手机翻新 1 打包 1 排除列 1 排除字段 1 插件 0 教程 2 教程入门 1 数据存储 1 数据库 1 数据查找 1 数据结构 1 文学 1 新手向 1 日常 1 服务器 1 杀死进程 1 树形结构 1 校验 1 样式选择器 1 模版 0 比对 1 泛型 1 注解 1 流水线 1 测试类 1 浮点运算 1 深拷贝 2 疑难杂症 2 硬盘弹出 1 示例 5 端口号 1 策略 1 美学 1 节流 2 2 视频上传 1 言叶之庭 1 转换 3 软件 2 运维 2 递归 1 重构 1 闪念 1 防抖 2 静态路由 1 音乐 1 验证码 1
  • 奇怪的想法瞬间

    借助 popper-class 属性,

    Popover 弹出框 的位置接近边界时,应该自动切换到相反的方向进行显示, 核心: :fallback-placements="['bottom', 'top', 'right', 'left']"

      <el-row :gutter="24">
              <el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
                <el-form-item label="菜单图标" prop="icon" label-width="100px">
                  <el-input v-model="menuForm.icon" disabled>
                    <template #append>
    <!--                  element plus 的popover组件如何去自适应位置-->
    <!--                  :fallback-placements="['bottom', 'top', 'right', 'left']"当 Popover 弹出框的位置接近边界时,应该自动切换到相反的方向进行显示-->
    <!--                  popper-class添加最大高度,超过出现滚动条-->
                      <el-popover placement="bottom" :width="400"  trigger="click"
                                  popper-class="max-h-300px overflow-auto"
                                  :fallback-placements="['bottom', 'top', 'right', 'left']">
                        <template #reference>
                          <el-button :icon="Aim"/>
                        </template>
                        <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
                          <template v-for="i in iconsTabArr">
                          <el-tab-pane :label="i" :name="i">
                            <el-row>
                              <el-col :xs="6" :sm="6" :md="4" :lg="3" :xl="3" v-for="item in icons" :key="item.id">
                                <div class="text-center  cursor-pointer transition-all duration-100 hover:( bg-purple-800 text-gray-50)" @click="selectIcon(item.value)">
                                  <i :class="item.value" class="ri-2x"></i>
                                </div>
                              </el-col>
                            </el-row>
                          </el-tab-pane>
                          </template>
                        </el-tabs>
                      </el-popover>
                    </template>
                  </el-input>
                </el-form-item>
              </el-col>
            </el-row>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    popper-class="max-h-300px overflow-auto" 这个class属性我是借助 windcss ,包括剩下的class属性我都是借助这个类库,如果你没安装这个,你只需要补充以下样式即可

    <style scoped>
    .max-h-300px {
      max-height: 300px;
    .overflow-auto {
      overflow: auto;
    </style>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    😣
    Source: github.com/k4yt3x/flowerhd
    颜文字
    Emoji
    小恐龙
    花!
  •