语法收集

数组去除某个元素
let formArr = Object.keys(form);
formArr = formArr.filter(
key => !["turnStraightDate", "probationDays", "postType", "formalType", "joinDate", "channelId"].includes(key)
);



//过滤
  let allArr = [...Object.keys(_obj), ...data]
      let d = new Set(allArr)
      let e = Array.from(d)
      let f = [...e.filter(_ => !Object.keys(_obj).includes(_)), ...e.filter(_ => !allArr.includes(_))]



// let a = Object.keys(gentle).reduce((res, key) => { // console.log(res, key) // void 0 != gentle[key] && (res[key] = gentle[key]) // return res // }, {}) // console.log('a', a)



const getUser = () => { const moc = { name: 'jack', age: 18, city: '火星', sex: '男' } 
//获取数据 let result = await axios.get(DOMAIN_VIP + '/user') result = result.data;
//验证接口 const dic = Object.keys(moc);
// const rs = dic.reduce((res, key) => {
// void 0 !== result[key] && (res[key] = result[key]);
// return res
// }, {}); dic.map(v => {v=>{ void 0 !== res[v] && ({[v]:moc[v]}=res) }}) return Object.keys(rs).length === dic.length ? result : moc }



/////////////////////////////////////

 @change="(d,s) => onChangeDate(d,s,'documentDateBegin')"


onChangeDate(d, dstr, keys) {
      if (keys && typeof keys === 'string') {
        this.queryParam[keys] = dstr
      } else {
        keys && (this.queryParam[keys] = dstr)
      }

    },

//////////////////////////////////


 let { familyMember, childid, ...rest } = await reqGet(
          { url: 'familydoctor/person/getHealthBrowser' },
          { personId: id || personid }
        )
 
reqGet({
      url,
      msg,
      toast
    } = {
        url: '',
        msg: 'cc',
        toast: false
      }, params) {
      return new Promise((resolve, reject) => {
        getAction(url, params).then(res => {
          if (res.success) {
            const result = res.result
            toast && this.$message.success(msg || res.message)
            resolve(result)
          } else {
            this.$message.error(res.message)
            reject(res.message)
          }
        })
      }).catch(err => console.log(err))
    },
 
 
 
 
 

posted on 2019-12-19 09:28  阿政kris*  阅读(105)  评论(0编辑  收藏  举报