51 lines
1.5 KiB
JavaScript
51 lines
1.5 KiB
JavaScript
class Video {
|
|
constructor() {
|
|
this.videoType()
|
|
}
|
|
async videoType() {
|
|
var res = await indexServe.video({
|
|
page: 0
|
|
})
|
|
console.log(res);
|
|
res.items.forEach(v => {
|
|
$(".content").append(`
|
|
<li>
|
|
<a>
|
|
<div class="img">
|
|
<img src="${v.bd_photo}" alt="">
|
|
<div class="start">
|
|
<i class="iconfont icon-tubiaozhizuomoban"></i>
|
|
</div>
|
|
</div>
|
|
<p>${v.title}</p>
|
|
<div class="text clear">
|
|
<div class="text_left">
|
|
<img src="../img/ms.jpg" alt="">
|
|
<span>美食杰</span>
|
|
</div>
|
|
<div class="text_right">
|
|
<i class="iconfont icon-eye"></i>
|
|
<span>${v.click_num}</span>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
`)
|
|
|
|
});
|
|
var videoArr = {};
|
|
$(".content li").click(function (v) {
|
|
videoArr = {
|
|
practice: res.items[$(this).index()].intro,
|
|
title: res.items[$(this).index()].seo_title,
|
|
video: res.items[$(this).index()].xhz_video_url,
|
|
}
|
|
|
|
localStorage.setItem("videoArr", JSON.stringify(videoArr))
|
|
location.href="./videoinfo.html"
|
|
|
|
})
|
|
}
|
|
}
|
|
|
|
new Video() |