loginType.js 347 B

1234567891011
  1. export const setLoginType = (arr, type) => {
  2. traverse(arr)
  3. function traverse(list) {
  4. list.forEach(e => {
  5. if (!e.meta) e.meta = {}
  6. if (!e.meta.loginType) e.meta.loginType = type // 存在的话取e.meta.loginType,meta.loginType优先级高于这里默认的type
  7. if (e.children?.length) traverse(e.children)
  8. })
  9. }
  10. }