当前位置: 首页 > article >正文

component-动态控制 div width 的值 根据传入的变量决定width的值 vue

1.实现

根据参数的值,div显示不同的长度

 <div class="node-line" :style="lineProgress"></div>
<script>
    export default {
      name: "trainSummaryInfo",
      data(){
        return{
          linePercentage:200,
        }
      },
      computed:{
        lineProgress(){
          const style = {}
          style.width = this.linePercentage +'px';
          return style
        }
      }
    }
</script>
<style >
  .node-line{
    position: absolute;
     width: 60px;
     height: 10px;
     left:20%;
    }
</style>
style里面定义变量,在计算属性里面,用变量控制width的值

循环根据数组长度定义div宽度

<table style="background-color: aqua;">
   <tbody>
      <!-- 宽度动态计算根据时间跨度长短 -->
         <tr v-for="(bodyData, index) in bodyData" :key="index" :style="lineProgress" class="bodyDay">
            <!-- 单元格的宽度通过任务时间长短来进行计算 -->
            <!-- 宽度偏移量按照当前任务开始日期*宽度 -->
            <!-- 拖动在tr内进行拖动 -->
            <!-- :style="{  width:bodyData.days.length * 60 +'px'}" -->
            <div :style="{  width:bodyData.days.length * 60 +'px'}" class="bodyDayItemDemo">12</div>
         </tr>
   </tbody>
</table>
            // 表体数据
            bodyData: [
                {
                    days: ['15', '16', ],
                },
                {
                    days: ['15', '15', '15'],
                },
                {
                    days: ['16', '17'],
                },
            ],

2.原文出自

动态控制 div width 的值 根据传入的变量决定width的值 vue_width="300"变量控制-CSDN博客


http://www.kler.cn/a/488255.html

相关文章:

  • ORB-SALM3配置流程及问题记录
  • Vue 环境配置与项目创建指南
  • web服务器快速目录搜索遍历工具推荐:Dirsearch
  • GitLab创建用户,设置访问SSH Key
  • 【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码
  • 基于html5实现音乐录音播放动画源码
  • Qt重写webrtc的demo peerconnection
  • 【原型设计】Axure快速入门教程
  • 机器学习实战——决策树:从原理到应用的深度解析
  • 【SOC 芯片设计 DFT 学习专栏 -- RTL 中的信号名和 Netlist 中的信号名差异】
  • d2j-dex2jar classes.dex 执行报错:not support version 问题解决
  • vue入门项目
  • Git之提交和撤销操作
  • Zstandard压缩算法
  • 如何解决HTML和CSS相关的问题,什么情况下会导致元素被遮挡?
  • Qt官方下载地址
  • 【Azure Redis 缓存】Azure Redis 遇见的连接不上问题和数据丢失的情况解答
  • RT-DETR融合[AAAI2025]的ConSeg中的模块
  • 慧知开源充电桩平台:优势与国际化之路
  • Java 原型模式、建造者模式、单例模式
  • ESP32作为Wi-Fi STA模式的测试
  • CLIP代码相关问题
  • Python中用Open3D 可视化的点云窗口快捷键
  • 荒腔走板Mac电脑本地部署 LLM
  • MySQL使用C语言连接
  • 使用SPI机制加载实现类