ruoyi~为字典回显添加自定义样式
ruoyi框架的vue版本中,对字典的回显样式的设计,默认有以下几种
如果希望添加一种红色字体的,可以这样实现,实现后你的回显就多了一种红色字体的样式了
具体实现的方法
- 在app.vue中,添加对象的css样式
<style type="text/css">
.el-tag--redColorFont {
color: #ff0000;
background: none;
font-size: 14px;
display: inline-block;
border: none;
}
</style>
- 在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: "红字"
}
],
- 定义好了之后,我们的列表页引用了字典的元素,就发生变化了
<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-vue在字典设计上还是非常巧妙的,通过封装组件和插件,完成了字典元素的自动渲染,感兴趣可参它的源代码。
- src/utils/dict
- src/components/DictData
- src/components/DictTag
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2018-10-19 springboot~如何去掌握它(新手可以看看)
2017-10-19 WebApi系列~HttpClient的性能隐患
2016-10-19 Lind.DDD.Plugins~插件模式的集成
2015-10-19 Node.js与Sails~中间查询语言Waterline
2012-10-19 EF架构~一个规范,两个实现
2012-10-19 微软自己写的~测试远程数据库是否工作正常
2012-10-19 说说Entity Frameworks