有好多后端返回的status啥的都是0或1,前端不好演示,我又懒,不想专门去写个后端接口。去网上看相关的资料,没找到只有前端简单使用字典的。我试试从若依上把前端那部分写死试试。

直接搜关键字,发现是从这个接口请求的数据

找到

我去运行一下这个项目的这个接口,看看返回的是什么样的数据

大概都是这样的 显然真正用到的属性就是 dictName 、 dictType 、 remark 、 dictLable 、
dictValue


。。。。。经过笔者不断努力往下读,发现这里还蛮复杂的,又找到了一个更优雅的方式。 先看数据库是这样

页面里这样写

      <el-table-column label="状态" align="center" prop="status" min-width="100" :formatter="statusFormat" /><el-table-column label="交易类型" align="center" prop="orderType" min-width="100" :formatter="tradeTypeFormat"/><el-table-column label="创建时间" align="center" prop="gmtCreate" min-width="100" :formatter="timeFormat" /><el-table-column label="更新时间" align="center" prop="gmtUpdate" min-width="100" :formatter="timeFormat"/>
    methods: {statusFormat(row, column) {if (row.status == 0) {return "处理中"} else if (row.status == 1) {return "已完成"} else if (row.status == -1) {return "失败"}},tradeTypeFormat(row, column) {if (row.orderType == 1) {return "购买"} else if (row.orderType == 2) {return "充值"} else if (row.orderType == 3) {return "提现"}},timeFormat(row,column) {let date = new Date(row[column.property]);let y = date.getFullYear();let MM = date.getMonth() + 1;MM = MM < 10 ? ('0' + MM) : MM;let d = date.getDate();d = d < 10 ? ('0' + d) : d;let h = date.getHours();h = h < 10 ? ('0' + h) : h;let m = date.getMinutes();m = m < 10 ? ('0' + m) : m;let s = date.getSeconds();s = s < 10 ? ('0' + s) : s;return y + '-' + MM + '-' + d + ' ' + h + ':' + m + ':' + s;}

显然效果也不错

如何在前端用vue使用字典dicts?相关推荐

  1. vue 回车查询 按钮_前后端分离商城,前端基于Vue后端nodejs包含小程序源码免费分享...

    先转发,然后加关注,私信"购物"即可获取源码下载链接 项目简介 本项目前后端分离,前端基于Vue+Vue-router+Vuex+Element-ui+Axios,参考小米商城实现 ...

  2. vue ui框架_你为什么要使用前端框架Vue?

    1.前端框架的根本意义 1.1 前端框架的好处 最开始学习前端框架的时候(我第一个框架是 React)并不理解框架能带来什么,只是因为大家都在用框架,最实际的一个用途就是所有企业几乎都在用框架,不用框 ...

  3. redirect路由配置 vue_Web前端:Vue路由进阶配置

    大家好,我来了,本期为大家带来的前端开发知识是"Web前端:Vue路由进阶配置",有兴趣做前端的朋友,和我一起来看看吧! 1. 页面打开权限流程 页面是否能打开有以下两点判断: 1 ...

  4. 前端框架Vue——vue-i18n ,vue项目中如何实现国际化,$t的用法

    前端框架Vue--vue-i18n ,vue项目中如何实现国际化,$t的用法 vue中html页面写入$t('')怎么显示

  5. 失败原因【object object】_使用前端框架Vue的原因!

    1.前端框架的根本意义 1.1 前端框架的好处 最开始学习前端框架的时候(我第一个框架是 React)并不理解框架能带来什么,只是因为大家都在用框架,最实际的一个用途就是所有企业几乎都在用框架,不用框 ...

  6. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  7. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

  8. 【Vue基础】前端工程化Vue项目

    一.创建Vue项目步骤 1.新建一个文件夹,起名为vue_project01 2.在该文件夹中打开cmd,输入指令vue ui,打开图形化界面 3.此时跳转到网页,根据以下步骤配置vue项目 1)项目 ...

  9. 【前端】Vue项目:旅游App-博客总结

    博客 链接 [前端]Vue项目:旅游App-(1)搭建项目.重置css.配置router和store(pinia) https://blog.csdn.net/karshey/article/deta ...

  10. JavaWeb前端框架VUE和Element组件详解

    文章目录 前言 一.前端框架--VUE 1.1 概述 1.2 快速入门 1.3 Vue 指令 1.3.1 v-bind & v-model 指令 1.3.2 v-on 指令 1.3.3 条件判 ...

最新文章

  1. 退出oracle系统,配置Oracle随系统启动和关闭
  2. 如何从Java中打印XML?
  3. 14. 不修改数组找出重复的数字【难度: 一般 / 知识点: 抽屉原理 二分】
  4. bootstrap清除拟态框内添加新HTML再打开时会有缓存现象
  5. Java NIO学习
  6. 只因“薪水过高”!被欠薪三个月后遭解雇,程序员删库反击
  7. 用WebService实现调用新浪的天气预报功能
  8. 浅析 JNDI / DataSource / ConnectionPool 三者
  9. java中InvocationHandler 用于实现代理。
  10. 通用快速检测邮件故障思路方法(二)
  11. 网易交互设计师微专业C4 让页面更优雅
  12. QT技巧系列(9)QModbusTcpClient客户端程序示例及代码
  13. 如何打开html格式文件?Win11打开html文件的方法
  14. php 腾讯云 短信验证码发送
  15. echarts百度地图涟漪效果
  16. linux系统update和upgrade区别
  17. 关于Java使用POI对Excel2003和2007的导入和导出
  18. js之延迟执行及循环执行
  19. 信息安全相关从业人员必须收藏,100%有用!
  20. 辰视智能董事长冯良炳博士接受深圳广电集团众创TV专访

热门文章

  1. SQL server 数据加密
  2. Python:命令安装pyQt5相关插件
  3. 三菱PLC(FX5U)与C#通信说明
  4. C语言例题9:冒泡排序
  5. Linux的使用注意事项
  6. JCreator下载地址与注册码- -
  7. Ubuntu中tftp下载程序
  8. ❤The Matrix黑客帝国屏保!!!❤HTML实现及其傻瓜安装你值得拥有
  9. java飞机大战小游戏
  10. 在VC下实现串口通讯