element-ui的级联选择器地址格式化

封装公共方法

tool['getCityName'] = (codeArray) => {
  if (!codeArray || codeArray.length === 0) return ''
  let data = city
  let result = ''
  data.forEach((e) => {
    if (e.value === codeArray[0]) {
      result = e.label
      data = e.children
      return false
    }
  })

  if (codeArray.length === 1) return result
  data.forEach((e) => {
    if (e.value === codeArray[1]) {
      result += ' ' + e.label
      data = e.children
      return false
    }
  })

  if (codeArray.length === 2) return result
  data.forEach((e) => {
    if (e.value === codeArray[2]) {
      result += ' ' + e.label
      return false
    }
  })
  return result
}

方法的使用:


image.png

你可能感兴趣的:(element-ui的级联选择器地址格式化)