Merge branches 'xbx' and 'master' of http://git.luyuan.tk/luyuan/beelink into xbx

This commit is contained in:
2020-10-20 17:08:30 +08:00
10 changed files with 706 additions and 150 deletions

View File

@@ -197,7 +197,7 @@ export default defineComponent({
VideoItem,
},
setup() {
const page = ref(6);
const page = ref(1);
const tabindex = ref(4);
interface VideoList {
videoid: number;
@@ -226,17 +226,19 @@ export default defineComponent({
videolist.value = res;
});
function tabchange(e: number): void {
async function tabchange(e: number) {
tabindex.value = e;
videolist.value = await getvideolist({title: input.value,page:page.value,status:e});
// console.log(videolist)
}
async function sel(){
console.log(input.value);
page.value = 1;
videolist.value = await getvideolist({title: input.value,page:page.value});
videolist.value = await getvideolist({title: input.value,page:page.value,status:tabindex.value});
}
async function pagechange() {
videolist.value = await getvideolist({title: input.value,page:page.value});
async function pagechange(e: number) {
page.value=e
videolist.value = await getvideolist({title: input.value,page:e,status:tabindex.value});
}
return {
page,

View File

@@ -4,7 +4,7 @@
<VideoPlay :url="result.fileurl"></VideoPlay>
<VideoCont :videoid="result.videoid" :date="result.created_at" :watch="result.watch" :share="result.share" :status="result.status"></VideoCont>
</div>
<VideoReview class="review" ></VideoReview>
<VideoReview class="review"></VideoReview>
</div>
</template>
<style lang="scss" scoped>
@@ -25,7 +25,7 @@ import { defineComponent, onMounted, ref } from 'vue';
import VideoPlay from "@/components/VideoPlay.vue"
import VideoCont from "@/components/VideoCont.vue"
import VideoReview from "@/components/VideoReview.vue";
import { videodetail } from '@/api';
import { getcommentlist, videodetail } from '@/api';
import { useRoute } from 'vue-router';
export default defineComponent({
components:{
@@ -37,12 +37,17 @@ export default defineComponent({
// console.log(1)
console.log(useRoute().query)
const result=ref({})
const commentlist=ref({})
const videoid=ref(useRoute().query.id)
onMounted(async () => {
result.value= await videodetail(useRoute().query.id)
// commentlist.value=await getcommentlist({type:2,id:videoid.value})
})
return {
result
result,
commentlist,
videoid
}
}