vue 定义全局本地常量

应用:表格搜索及表格写入
在这里插入图片描述

新建全局本地常量locals.js

export default {
/**
   * 供应商 - 邀请记录 - 邀请状态
   * @param Object invitationStatus 运单状态 - 回写
   * @param Object invitationStatusArr 运单状态 - 遍历
   */
  invitationStatus: {
    '1': '待加入',
    '2': '已加入',
    '3': '已过期'
  },
  invitationStatusArr: [
    {
      label: '待加入',
      value: '1'
    },
    {
      label: '已加入',
      value: '2'
    },
    {
      label: '已过期',
      value: '3'
    }
  ],
  /**
   * 供应商 - 邀请记录 - 经销级别
   * @param Object distributionLevel 运单状态 - 回写
   * @param Object distributionLevelArr 运单状态 - 遍历
   */
  distributionLevel: {
    '0': '省级',
    '1': '市级',
    '2': '县级'
  },
  distributionLevelArr: [
    {
      label: '省级',
      value: '0'
    },
    {
      label: '市级',
      value: '1'
    },
    {
      label: '县级',
      value: '2'
    }
  ] }

在项目main.js里引入并添加到vue原型链上
在这里插入图片描述

搜索遍历

<span>邀请状态:</span>
<el-select v-model="search.status" placeholder="请选择">
   <el-option label="全部" value="0"></el-option>
   <el-option
    v-for="(item, index) in $locals.invitationStatusArr"
    :key="index"
    :label="item.label"
    :value="item.value">
   </el-option>
</el-select>

表格回写

<el-table-column label="邀请状态" align="center" show-overflow-tooltip min-width="120" :render-header="elTableHeadEllipsis">
  <template slot-scope="scope">
     <span>{{ $locals.invitationStatus[`${scope.row.status}`] }}</span>
  </template>
</el-table-column>
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值