• 数据字典


    export const ROLE_TYPE = [
    { label: '管理员', value: 1 },
    { label: '老板', value: 2 },
    { label: '店长', value: 3 },
    { label: '店员', value: 4 }
    ]

    export const ADMIN_TYPE_VALUE = 1

    (port.js)数据从此处获取

    1 import {
    2   PORT_TYPE,
    3   PORT_ONLINE_STATUS,
    4   PORT_BIND_STATUS
    5 } from "@/constants/port";//在info.vue中引入
        import { formatterGenerator, formatDate } from "@/lib/helper";//在info.vue中引入函数
     
    1 export function formatterGenerator(mapper, value) {
    2   const item = mapper.find(item => item.value === value)
    3   return item ? item.label : '-'
    4 }

    (helper.js)这里引入处理数据的函数

    1  roleFormatter(row) {
    2       if (!row) {
    3         return
    4       }
    5       return formatterGenerator(ROLE_TYPE, row.role);
    6     },//info.vue

    这样反复引入js文件的目的就是避免全部写在组件当中造成文件代码十分庞大,不利于维护。

     find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined

     1 var inventory = [
     2     {name: 'apples', quantity: 2},
     3     {name: 'bananas', quantity: 0},
     4     {name: 'cherries', quantity: 5}
     5 ];
     6 
     7 function findCherries(fruit) { 
     8     return fruit.name === 'cherries';
     9 }
    10 
    11 console.log(inventory.find(findCherries)); // { name: 'cherries', quantity: 5 }
     1 function isPrime(element, index, array) {
     2   var start = 2;
     3   while (start <= Math.sqrt(element)) {
     4     if (element % start++ < 1) {
     5       return false;
     6     }
     7   }
     8   return element > 1;
     9 }
    10 
    11 console.log([4, 6, 8, 12].find(isPrime)); // undefined, not found
    12 console.log([4, 5, 8, 12].find(isPrime)); // 5

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/find

  • 相关阅读:
    【大数据面试之对线面试官】MapReduce/HDFS/YARN面试题70连击
    2021年最新版大数据面试题全面总结-持续更新
    Hbase性能优化百科全书
    【大数据面试题】Flink第一弹60连发
    DockerFile
    Docker容器数据卷
    Docker入门
    八、Sentinel服务保护框架
    七、Gateway高可用集群与动态网关
    五、Nacos集群部署实现原理
  • 原文地址:https://www.cnblogs.com/lujunan/p/10315841.html
Copyright © 2020-2023  润新知