tool.js 617 B

12345678910111213141516171819202122
  1. // 判断是否全面屏
  2. export function checkModel(isFlag) {
  3. uni.getSystemInfo({
  4. success: res => {
  5. let model = res.model;
  6. for (var i = 11; i < 30; i++) {
  7. isFlag = (model.indexOf("iPhone X") > -1 || model.indexOf("iPhone " + i) > -1) ? true : false
  8. }
  9. }
  10. })
  11. return isFlag
  12. }
  13. // 获取字典文本
  14. export function getDicLabel(id, list, props = { label: 'dictValue', value: 'dictKey' }) {
  15. if (!list) return {}
  16. for (let i = 0; i < list.length; i++) {
  17. const item = list[i]
  18. if (item[props.value] == id) return item[props.label]
  19. if (item.children) return getDicLabel(id, item.children, props)
  20. }
  21. }