vue通过后台返回的数字显示不同的文字内容,多个内容用、隔开

后台返回的数据

显示效果:

html:

复制代码
  <el-table-column
          align="center"
          label="使用过的小程序"
          width="124"
          v-if="activeTab == 0"
        >
          <template #default="scope">
            <div
              v-for="(item, index) in scope.row.used_applet.split(',')"
              :key="index"
            >
            {{ appletVal[item] }}
              // 判断最后一个元素不显示、
              <span v-if="index !== scope.row.used_applet.split(',').length - 1"
                >、</span
              >
            </div>
          </template>
        </el-table-column>
        <el-table-column
          align="center"
          label="注册来源"
          width="124"
          v-if="activeTab == 0"
        >
          <template #default="scope">
            {{ scope.row.source ? appletVal[scope.row.source] : "-" }}
          </template>
        </el-table-column>

js:

复制代码
const appletVal = {
  0: "-",
  1: "跳乐乐小程序",
  2: "竞赛车小程序",
  3: "室外小程序"
};

//如果返回的值是按1,2,3三这种下标顺序返回的可以直接简写成下面的形式,没有为0的返回值,所以第一位空出来
//const appletVal = ["", "跳乐乐小程序", "竞赛车小程序", "室外小程序"];
相关推荐
ai小鬼头38 分钟前
百度秒搭发布:无代码编程如何让普通人轻松打造AI应用?
前端·后端·github
漂流瓶jz38 分钟前
清除浮动/避开margin折叠:前端CSS中BFC的特点与限制
前端·css·面试
前端 贾公子41 分钟前
在移动端使用 Tailwind CSS (uniapp)
前端·uni-app
散步去海边41 分钟前
Cursor 进阶使用教程
前端·ai编程·cursor
清幽竹客42 分钟前
vue-30(理解 Nuxt.js 目录结构)
前端·javascript·vue.js
知性的小mahua42 分钟前
echarts+vue实现中国地图板块渲染+省市区跳转渲染
vue.js
weiweiweb88844 分钟前
cesium加载Draco几何压缩数据
前端·javascript·vue.js
幼儿园技术家44 分钟前
微信小店与微信小程序简单集成指南
前端
我不吃饼干9 天前
鸽了六年的某大厂面试题:你会手写一个模板引擎吗?
前端·javascript·面试
涵信9 天前
第一节 布局与盒模型-Flex与Grid布局对比
前端·css