class Info {
constructor() {
this.Url = GetQueryString("url")
this.getIndexInfo();
}
async getIndexInfo() {
let res = await indexService.indexInfo({
url: this.Url
});
$(".img_hidden img").attr("src", res.backImg);
$(".info_list h1 span").text(res.title);
$(".posttime").text(res.posttime);
res.stepInfo.arr.forEach((v,i)=>{
$(".ddd").append(`
${v.title}
`)
});
res.stepInfo.message = res.stepInfo.message;
$(".list_text p").text(res.stepInfo.message)
if(res.stepInfo.message.length > 44) {
$(".list_text").append(`
展开
`);
$(".more").on("click", function() {
$(".list_text").css({
height: 'auto'
})
$(".list_text .more").remove()
});
};
res.material.main.forEach((v,i)=>{
$(".ms .main ul").eq(0).append(`
${v.title}
${v.nums}
`)
})
res.material.accessories.forEach((v,i)=>{
$(".ms .main ul").eq(1).append(`
${v.title}
${v.nums}
`)
})
var successImg = 0;
res.DetailedSteps.forEach((v,i)=>{
console.log(v.step_img);
if(Array.isArray(v.step_img) && v.step_img.length >=2) {
successImg = i
$(".content_list").append(`
${v.step_title}
${v.step_text || ''}
`)
} else{
$(".content_list").append(`
${v.step_title}
${v.step_text || ''}
`)
}
});
if (successImg != 0) {
res.DetailedSteps[successImg].step_img.forEach((a,b)=>{
$(".content_list li").eq(successImg).find(".tabs_img").append(`
`)
});
$(".content_list li").eq(successImg).find(".tabs_img img").on("click", function(){
$(".content_list li").eq(successImg).find("img").eq(0).attr('src', $(this).attr("src"))
});
}
var arr = [],
self = this;
if (localStorage.getItem("like") != null) {
arr = JSON.parse(localStorage.getItem("like"))
}
console.log("arr: ", arr);
// 如果已经收藏了
(arr.filter((v,index)=> v.url == self.Url).length == 0) ? '' : $(".icon-shoucang").removeClass().addClass("iconfont icon-ai-mark")
// for (let i = 0; i < arr.length; i++) {
// if (arr[i].url.includes(self.Url)) {
// $(".icon-shoucang").removeClass().addClass("iconfont icon-ai-mark");
// }
// }
var xxx;
$(".icon-shoucang").on("click", function () {
if (arr.length === 0) {
addData()
} else {
(arr.filter((v,index)=> v.url == self.Url).length == 0) ? addData() : ''
// for (let i = 0; i < arr.length; i++) {
// if (arr[i].url.includes(self.Url)) {
// xxx = true
// break;
// } else {
// xxx = false
// }
// }
// if (xxx) {
// console.log("已经收藏了");
// } else {
// addData()
// }
}
});
function addData() {
$(".icon-shoucang").removeClass().addClass("iconfont icon-ai-mark");
arr.push({
title: res.title,
url: self.Url,
img: res.backImg
})
localStorage.setItem("like", JSON.stringify(arr))
}
}
}
new Info()