开发指南055-根据内容选择样式

简介: 平台除了提供各种组件、接口外,更重要的是规定解决方式,就是什么场景用什么解决方案

平台除了提供各种组件、接口外,更重要的是规定解决方式,就是什么场景用什么解决方案。解决同一个问题有很多种方案,平台开发方会综合各种解决方案的优缺点然后强制选择一种模式。选择同一种模式的好处就是容易维护,因为大家都是同一个思路。

     在业务实现中,会有如下场景,以绩效考核结果为例:要求不同的结果显示不同的效果(字体颜色、背景等等),对于这种场景,平台最终选择的方案如下:

    核心原理,通过动态class。下面的代码进行了简写和改造,突出了核心内容:

    <div :class="item.result">{{ item.result }}</div>

<style scoped lang="scss">

  .优秀{

   font-size: 24px;

   text-align: center;

   line-height: 80px;

   color: #f31e1e;

}

.良好 {

   font-size: 24px;

   text-align: center;

   line-height: 80px;

   color: #f07418;

}

.称职{

   font-size: 24px;

   text-align: center;

   color: #37e32a;

   line-height: 80px;

}

.基本称职{

   font-size: 24px;

   text-align: center;

   color: #0400ff;

   line-height: 80px;

}

.不称职{

   font-size: 24px;

   text-align: center;

   color: #aa00ff;

   line-height: 80px;

}

</style>

相关文章
uniapp显示富文本
uniapp显示富文本
121 0
开发指南069-设置样式
平台中设置样式有如下方法:
|
自然语言处理 数据可视化
Qt开发技术:Qt富文本(二)Qt文本光标操作、文档布局、富文本编辑、处理和Demo
Qt开发技术:Qt富文本(二)Qt文本光标操作、文档布局、富文本编辑、处理和Demo
Qt开发技术:Qt富文本(二)Qt文本光标操作、文档布局、富文本编辑、处理和Demo
|
6月前
|
小程序 开发者
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
76 0
|
3月前
|
存储 移动开发 小程序
uniapp富文本editor输入二次扩展兼容微信小程序
uniapp富文本editor输入二次扩展兼容微信小程序
101 0
|
6月前
|
JavaScript 数据库
文本,在线浏览PDF,一个最简单的文档标准样式,文档预览非常简单的样式,文档管理样式设计,标准,好的设计
文本,在线浏览PDF,一个最简单的文档标准样式,文档预览非常简单的样式,文档管理样式设计,标准,好的设计
|
8月前
|
PHP
【ripro美化】moban-child模板子主题原创美化包(适用于各类资源下载站)
RiPro主题版本:8.0 PHP版本要求:7.2 当前版本:V1.4 主题设置:全功能后台设置,无需改代码 主题特色:无需替换RIPRO原主题包任何内容即可实现后台全功能开关修改!!!
63 2
【ripro美化】moban-child模板子主题原创美化包(适用于各类资源下载站)
|
8月前
|
前端开发 小程序
uniapp 将标题背景更换背景图片 完美解决(附加源码+实现效果图)
uniapp 将标题背景更换背景图片 完美解决(附加源码+实现效果图)
948 0
|
8月前
|
前端开发 数据安全/隐私保护
开发指南016-前端图标规范
平台为了保证统一性,做了很多约定,例如按钮图标等
|
JavaScript
vue项目实现预览pdf功能(解决动态文字无法显示的问题)
最近,因为公司项目需要预览pdf的功能,开始的时候找了市面上的一些pdf插件,都能用,但是,后面因为pdf变成了需要根据内容进行变化的,然后,就出现了需要动态生成的文字不显示了。换了好多好多的插件,都无法显示,直接无语了。 (pdf-vue3,pdf.js,vue3-pdfjs,vue-pdf-embed等插件无法显示动态文字)
811 0