ruoyi~为字典回显添加自定义样式

  • ruoyi~为字典回显添加自定义样式已关闭评论
  • 73 次浏览
  • A+
所属分类:Web前端
摘要

ruoyi框架的vue版本中,对字典的回显样式的设计,默认有以下几种如果希望添加一种红色字体的,可以这样实现,实现后你的回显就多了一种红色字体的样式了

ruoyi框架的vue版本中,对字典的回显样式的设计,默认有以下几种

ruoyi~为字典回显添加自定义样式

如果希望添加一种红色字体的,可以这样实现,实现后你的回显就多了一种红色字体的样式了

ruoyi~为字典回显添加自定义样式

具体实现的方法

  1. 在app.vue中,添加对象的css样式
<style type="text/css"> .el-tag--redColorFont {   color: #ff0000;   background: none;   font-size: 14px;   display: inline-block;   border: none; } </style> 
  1. 在src/view/system/dict/data.vue文件中,添加对应的标签
listClassOptions: [   {     value: "default",     label: "默认"   },   {     value: "primary",     label: "主要"   },   {     value: "success",     label: "成功"   },   {     value: "info",     label: "信息"   },   {     value: "warning",     label: "警告"   },   {     value: "danger",     label: "危险"   },   {     value: "redColorFont",     label: "红字"   } ], 
  1. 定义好了之后,我们的列表页引用了字典的元素,就发生变化了
<el-table-column align="center" label="前台状态" prop="displayStatus" width="80">   <template slot-scope="scope">     <dict-tag :options="dict.type.lawyer_display_status" :value="scope.row.displayStatus"/>   </template> </el-table-column> 

ruoyi~为字典回显添加自定义样式

总结

ruoyi-vue在字典设计上还是非常巧妙的,通过封装组件和插件,完成了字典元素的自动渲染,感兴趣可参它的源代码。

  • src/utils/dict
  • src/components/DictData
  • src/components/DictTag