vue+elementUi实现将数字转化为 对应的字符串内容

简介: 该博客文章介绍了如何在Vue框架结合Element UI组件库中,将数字状态字段转换为具体的字符串描述,并通过`el-table-column`展示在表格中。

文章目录

    • 1、实现的效果
    • 2、template
    • 3、方法中的数据
    • 4、实际运用

1、实现的效果

数据库状态字段
在这里插入图片描述
vue前端效果
在这里插入图片描述

2、template

prop是你的数据库的字段名称

     <el-table-column
        prop="status"
        label="状态"
      />

3、方法中的数据

主要代码:

    this.tableData.map(function (val) {

            if(val.status === 0){
              val.status = '待取车'

            }else if(val.status === 1){
              val.status = '超时'
            }else if(val.status === 2){
              val.status = '完成'
            }else if(val.status === 3){
              val.status = '待还车'
            }

          })

4、实际运用

      showAllUsers(currentPage, pageSize) {  //异步请求显示所有数据

        currentPage = currentPage ? currentPage : this.now;
        pageSize = pageSize ? pageSize : this.size;
        axios.get("调用后端的接口" + currentPage + "/" + pageSize).then(res => {
          console.log(res)

          this.tableData = res.data.data.result.orders;
          this.tableData.map(function (val) {

            if(val.status === 0){
              val.status = '待取车'
            }else if(val.status === 1){
              val.status = '超时'
            }else if(val.status === 2){
              val.status = '完成'
            }else if(val.status === 3){
              val.status = '待还车'
            }

          })
          this.total = res.data.data.result.totals;
        });
      }
相关文章
|
2天前
|
JavaScript 算法 前端开发
vue学习(1)
vue学习(1)
189 62
|
2天前
|
JavaScript
vue学习(3)模板语法
vue学习(3)模板语法
24 10
|
2天前
|
存储 JavaScript 前端开发
vue学习(2)
vue学习(2)
185 65
|
2天前
|
JavaScript
vue键盘事件
vue学习(11)键盘事件
|
6天前
|
数据采集 JavaScript 搜索推荐
我们一起聊聊如何对Vue项目进行搜索引擎优化
【9月更文挑战第4天】Vue 项目的搜索引擎优化(SEO)较为复杂,因其内容默认由 JavaScript 渲染,部分搜索引擎难以索引。为提升 SEO 效果,可采用服务器端渲染(SSR)或预渲染,使用 Nuxt.js 或 Vue Server Renderer 实现 SSR,或利用 Prerender SPA Plugin 预渲染静态 HTML。此外,动态管理 Meta 标签、优化静态内容与 Sitemap、懒加载、图片优化、提升页面速度、设置正确的路由模式、使用结构化数据及构建良好外链均有益于 SEO。
40 11
|
1天前
|
JavaScript
vue学习(4)数据绑定
vue学习(4)数据绑定
13 10
|
1天前
|
JavaScript 前端开发
vue学习(6)
vue学习(6)
15 9
|
5天前
|
JavaScript 前端开发 搜索推荐
推荐5款免费、开箱即用的Vue后台管理系统模板
推荐5款免费、开箱即用的Vue后台管理系统模板
|
1天前
|
JavaScript 开发者
vue学习(5)
vue学习(5)
13 7
|
1天前
|
JavaScript
vue知识点
vue知识点
6 0