vue技巧(七)状态类展示使用红绿圆点

通常对于一些在线、离线类的展示使用图标展示比使用文字描述会更加清晰直观。项目中使用的代码如下:

        <el-table-column prop="status" label="状态" width="70%" >
          <template slot-scope="scope" >
            <span slot="reference" v-if="scope.row.status == 1">
              <i class="dotClass" style="background-color: springgreen"></i>
            </span>
            <span slot="reference" v-if="scope.row.status == 0" >
              <i class="dotClass" style="background-color: red"></i>
            </span>
          </template>
        </el-table-column>
.dotClass {
  width:10px;
  height:10px;
  border-radius: 50%;
  display: block;
  margin-left: 10px;  //这个用于圆点居中
}

我们项目中是在table表格中展示的红绿圆点,如果想提取出来单独使用,可以直接拷贝如下代码:

//绿圆点 
<i class="dotClass" style="background-color: springgreen;width:10px;  height:10px;  border-radius: 50%;  display: block"></i>

//红圆点
<i class="dotClass" style="background-color: red ;width:10px;  height:10px;  border-radius: 50%;  display: block"></i>

最后这里展示下不加 margin-left: 10px 和加的区别,具体是否加上这个样式配置根据实际情况选择。

不加:

加:

  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用Spring Boot与Vue.js结合可以实现网页端的可视化展示。Spring Boot是一个用于快速构建企业级应用程序的Java开发框架,它简化了Java Web应用的开发过程,并提供了丰富的功能和插件。而Vue.js则是一个轻量级的JavaScript框架,可以方便地构建用户界面。 在使用Spring Boot与Vue.js构建网页端可视化展示时,可以采用前后端分离的架构方式。前端使用Vue.js开发用户界面,通过HTTP请求与后端的Spring Boot应用进行数据交互。后端Spring Boot应用则负责处理前端请求,从数据库中获取数据,并将处理结果返回给前端展示。 在前端的Vue.js应用中,可以利用Vue.js的数据驱动特性和组件化开发思想,快速构建出具有交互性和可视化效果的用户界面。可以使用各种第三方可视化组件库,如Echarts、AntV等,来实现图表、地图等各种形式的数据可视化展示。 后端的Spring Boot应用则需要提供RESTful API接口,通过这些接口供前端调用和获取数据。可以使用Spring Boot提供的注解和工具,快速开发出符合业务需求的接口。同时,为了保证应用的安全性和性能,还可以采用Spring Security等框架进行用户认证和授权,以及使用缓存技术进行数据的缓存和优化。 综上所述,使用Spring Boot与Vue.js结合可以实现网页端的可视化展示,通过前后端分离的架构,实现数据的交互和展示。这种方式具有快速开发、易于维护和扩展的特点,适用于各种型的企业应用程序。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值