class Like { constructor() { this.like = JSON.parse(localStorage.getItem("likeList")) == null ? [] : JSON.parse(localStorage.getItem("likeList")); this.GetLikeList() } GetLikeList() { if (this.like == null || this.like.length == 0) { document.querySelector(".jglist ul").innerHTML = ""; document.querySelector(".jglist ul").innerHTML = `

暂无收藏

` } else { document.querySelector(".jglist ul").innerHTML = ""; this.like.forEach(v => { document.querySelector(".jglist ul").innerHTML += `
  • ${v.title} ${v.total}

    ${v.title}

    ${v.user}

    ${v.hasOwnProperty("source") ? `

    ${v.source}

    ` : '' }
  • ` }); this.BindLongPress() } } BindLongPress() { var Li = document.querySelectorAll(".jglist ul li"); Li.forEach((v, i) => { utils.longPress(v, () => { Tips.dialog({ title: '删除收藏', message: '确认删除您选中的写真集吗?', cancelText: '取消', confirmText: '确定', cancel: () => { }, confirm: () => { this.like = this.like.filter((r)=>{ return r.id != this.like[i].id }) localStorage.setItem("likeList", JSON.stringify(this.like)) this.GetLikeList() } }) }) }) } } new Like()