class Utils { $(className) { return document.querySelector(className) } _(className) { return document.querySelectorAll(className) } footer() { var currentPath = location.href; var footerHtml = ` `; $("body").insertAdjacentHTML("beforeend", footerHtml) } /** * 公共的头部 * @param {*} title 头部的中文标题 * @param {*} icon 左边的图标 传html代码 */ header(title, icon = "") { var html = `
${title}
${icon}
`; $("body").innerHTML = html + $("body").innerHTML; $(".header_theme1_left .icon-back1").onclick = () => history.back() } /** * 搜索 * @param {*} title 中文内容 */ screahtop(title) { var html = `
${title}
`; $("body").append(html); } /** * * /** * 详情搜索 * @param {*} title 中文内容 */ screahinfo() { var html = `
`; $("body").append(html); } /** * * @param {*} res ajax请求的返回值 * @param {*} father 父容器 * * 例 : * async do(){ * var res = await indexServe.videoList(); * FoodList(res,$('.had')) * } * */ FoodList(res, father) { var html = ` ${(Array.isArray(res)) ? res.map((vv) => { return `
${vv.content.map((vvv) => { return `
${vvv.title}
养
${vvv.des}
`; }).toString().replaceAll(",", "") }
`; }).toString().replaceAll(",", "") : `
${res.items.map((v) => { return `
${v.type == 5 ? `
${v.img.map(item => { return `` }).toString().replaceAll(",", "")}
${v.total_amount}菜
` : ``} ${v.type == 7 || v.hasOwnProperty("intro") ? `
` : `` }
${v.title}
${v.type == 5 ? `` : ` ${('label' in v && v.label != null) ? `
养
${v.label.desc}
` : `` }
${('intro' in v) ? `美食杰` : v.author.nickname}
${v.click_num || v.viewed_amount}
` }
`; }).toString().replaceAll(",", "") }` } `; father.append(html); // $('.wf-father').masonry({ // // options // itemSelector: '.wf-item', // columnWidth: 200 // }); } $_GET(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } return (false); } } // 解构赋值 var { footer, $_GET, header, FoodList, screahtop, screahinfo } = new Utils()