最近的兼容

两行超出省略号。。。

width: 226px;
                                line-height: 18px;
                                // vertical-align: bottom;
                                overflow : hidden;
                                text-overflow: ellipsis;
                                display: -webkit-box;
                                word-wrap: break-word;
                                word-break: break-all;
                                -webkit-line-clamp: 2;
                                -webkit-box-orient: vertical;

:style 高度的适配

``
timeLinesStyle: {

    width: '100%',
    height: 'calc(100vh - 530px)',
    overflow: 'auto'
  },

``

findIndex 寻找符合条件的位置,return 这条符合的,不符合返回-1

find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。
findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。

self.$fetch(api.customMachine.getAllOwner, params).then(res => {
                self.allOwnerList = res.data.list || []
                let oWenId = self.allOwnerList.findIndex(item => {
                    if (item.code === objData.owner.code || String(item.code) === String(objData.owner.code)) {
                        return item
                    }
                })
                if (oWenId === -1) {
                    self.allOwnerList.unshift({
                        id: objData.owner.id,
                        label: objData.owner.displayName,
                        userId: objData.owner.code,
                        value: objData.owner.code
                    })
                }
            })

时间不满两位加0

month = month.toString().padStart(2, '0')

你可能感兴趣的:(javascript)