1.产品展示

2.页面功能

(1)点击上方按钮实现页面跳转;

(2)点击相关视频实现视频播放。

3.uniapp代码

<template><view class="container"><!-- 顶部分类文字 --><view class="categories"><navigator class="category-item" url="/pageB/综合/电视剧">电视剧</navigator><navigator class="category-item" url="/pageB/综合/电影">电影</navigator><navigator class="category-item" url="/pageB/综合/音乐">音乐</navigator><navigator class="category-item" url="/pageB/综合/短视频">短视频</navigator></view><!-- 大盒子 --><view class="big-box"><view class="big-box" @click="navigateToMusic1"><image class="big-box-image" src="../../static/视频/彝海结盟.png" mode="aspectFill"></image><text class="big-box-title">热门推荐</text></view></view><!-- 小盒子区域 --><view class="small-boxes"><view class="small-box-column"><view class="small-box" @click="navigateToMusic2"><image class="small-box-image"src="http://file.yizu.tv/cms/2023-07-11/4212271/F89DCE78A1A7225FBE82A550FB088697.png?w=250&h=148&s=3 "mode="aspectFill"></image><text class="small-box-title">冲天火</text></view><view class="small-box" @click="navigateToMusic3"><image class="small-box-image"src="http://file.yizu.tv/cms/2023-07-12/4230948/63430DE81E1A6D38ED2C6BC3512B74E2.png?w=250&h=148&s=3  "mode="aspectFill"></image><text class="small-box-title">西行记</text></view><view class="small-box" @click="navigateToMusic6"><image class="small-box-image"src="http://file.yizu.tv/cms/2023-07-10/4212094/8434B1E2151BF086F8D134C8B2DA7071.jpeg?w=250&h=148&s=3"mode="aspectFill"></image><text class="small-box-title">沉默的证人</text></view><view class="small-box" @click="navigateToMusic8"><image class="small-box-image"src="http://file.yizu.tv/cms/2023-07-10/4211381/6B01EA1907E0114EFD1DE44BF4C7AB90.jpg?w=250&h=148&s=3"mode="aspectFill"></image><text class="small-box-title">不二神探</text></view></view><view class="small-box-column"><view class="small-box" @click="navigateToMusic4"><image class="small-box-image"src="http://file.yizu.tv/cms/2021-02-27/153081/A0F29740FB262684AA080A4E0832CEB0.png?w=250&h=148&s=3 "mode="aspectFill"></image><text class="small-box-title">索玛花开</text></view><view class="small-box" @click="navigateToMusic5"><image class="small-box-image"src="http://file.yizu.tv/cms/2023-07-10/4211342/30571EFD1EE5D14AA20051EFDA0AD7CD.png?w=250&h=148&s=3"mode="aspectFill"></image><text class="small-box-title">荒岛余生</text></view><view class="small-box" @click="navigateToMusic7"><image class="small-box-image"src="https://tse4-mm.cn.bing.net/th/id/OIP-C.N7gn-q2Huzn-GY4lWL-Y6gHaFb?w=213&h=182&c=7&r=0&o=5&dpr=1.6&pid=1.7"mode="aspectFill"></image><text class="small-box-title">两个笨贼</text></view><view class="small-box" @click="navigateToMusic9"><image class="small-box-image"src="https://image11.m1905.cn/uploadfile/2016/0526/20160526013603726494.jpg"mode="aspectFill"></image><text class="small-box-title">支格阿鲁</text></view></view></view></view>
</template><script>export default {methods: {handleCategoryClick(category) {console.log('点击了分类:', category);// 这里可以添加跳转到对应分类页面的逻辑  },handleBoxClick(boxName) {console.log('点击了小盒子:', boxName);// 这里可以添加点击小盒子后的处理逻辑,比如显示详情等  },navigateToMusic1() {uni.navigateTo({url: '/pageA/TV/彝海结盟'})},navigateToMusic2() {uni.navigateTo({url: '/pageA/TV/冲天火'})},navigateToMusic3() {uni.navigateTo({url: '/pageA/TV/西行记'})},navigateToMusic4() {uni.navigateTo({url: '/pageA/TV/索玛花开'})},navigateToMusic5() {uni.navigateTo({url: '/pageA/TV/荒岛求生'})},navigateToMusic6() {uni.navigateTo({url: '/pageA/TV/沉默的证人'})},navigateToMusic7() {uni.navigateTo({url: '/pageA/TV/两个笨贼'})},navigateToMusic8() {uni.navigateTo({url: '/pageA/TV/不二神探'})},navigateToMusic9() {uni.navigateTo({url: '/pageA/TV/支格阿鲁'})}}}
</script><style>/* 通用样式 */.container {display: flex;flex-direction: column;align-items: center;padding: 10px;width: 100%;box-sizing: border-box;}/* 分类样式 */.categories {display: flex;justify-content: space-around;width: 100%;max-width: 600px;/* 可根据需要调整 */margin-bottom: 20px;}.category-item {padding: 10px 20px;border: 1px solid #55aaff;border-radius: 0px;cursor: pointer;text-align: center;background-color: #f4f4f4;transition: background-color 0.3s ease;}.category-item:hover,.category-item:active {background-color: #f4f4f4;}.big-box {position: relative;width: 100%;max-width: 360px;/* 将最大宽度增加到450px */aspect-ratio: 16 / 9;/* 保持宽高比 */border-radius: 10px;overflow: hidden;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);margin-bottom: 15px;/* 与其他元素之间的空格 */}.big-box-image {width: 100%;/* height: 100%; */object-fit: cover;}.big-box-title {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);color: #fff;background-color: rgba(0, 0, 0, 0.5);padding: 5px 10px;border-radius: 5px;font-size: 18px;font-weight: bold;}/* 小盒子区域样式 */.small-boxes {display: flex;flex-wrap: wrap;/* 允许换行,但在这个例子中我们尽量不让它换行 */justify-content: space-between;/* 使用space-between而不是space-around,以在两端提供更大的空间(如果需要的话) */width: 100%;max-width: 600px;/* 可根据需要调整,确保两个列可以在单行内显示 */padding: 0 5px;/* 如果需要,在容器两侧添加一些内边距 */}.small-box-column {flex: 0 0 calc(50% - 10px);/* 使用calc来计算宽度,减去两边的margin */margin: 0 5px;/* 在列之间添加间距 */display: flex;flex-direction: column;gap: 7px;/* 列内小盒子之间的间距 */}/* 其他样式保持不变 */.small-box {position: relative;width: 100%;aspect-ratio: 16 / 9;/* 可根据需要调整宽高比 */border-radius: 10px;overflow: hidden;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);cursor: pointer;}.small-box-image {width: 100%;height: 100%;object-fit: cover;}.small-box-title {position: absolute;bottom: 10px;left: 10px;color: #fff;background-color: rgba(0, 0, 0, 0.5);padding: 2px 5px;border-radius: 4px;font-size: 14px;}
</style>

3.注意事项

(1)需要根据自己的需求替换URL、图片等;

(2)这里只给出项目的一部分代码,功能可能受到限制,后续会上传其他代码;

(3)如果有什么uniapp上的问题,欢迎评论区留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/90692.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/90692.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/90692.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

8.卷积神经网络基础

8.1 卷积核计算 import torch from torch import nn import matplotlib.pyplot as plt def corr2d(X,k):#计算二维互相关运算h,wk.shape#卷积核的长和宽Ytorch.zeros((X.shape[0]-h1,X.shape[1]-w1))#创建(X-H1,X-W1)的全零矩阵for i in range(Y.shape[0]):for j in range(Y.s…

【每天一个知识点】子空间聚类(Subspace Clustering)

“子空间聚类&#xff08;Subspace Clustering&#xff09;”是一种面向高维数据分析的聚类方法&#xff0c;它通过在数据的低维子空间中寻找簇结构&#xff0c;解决传统聚类在高维空间中“维度诅咒”带来的问题。子空间聚类简介在高维数据分析任务中&#xff0c;如基因表达、图…

《汇编语言:基于X86处理器》第7章 整数运算(2)

本章将介绍汇编语言最大的优势之一:基本的二进制移位和循环移位技术。实际上&#xff0c;位操作是计算机图形学、数据加密和硬件控制的固有部分。实现位操作的指令是功能强大的工具&#xff0c;但是高级语言只能实现其中的一部分&#xff0c;并且由于高级语言要求与平台无关&am…

JVM故障处理与类加载全解析

1、故障处理工具基础故障处理工具jps&#xff1a;可以列出正在运行的虚拟机进程&#xff0c;并显示虚拟机执行主类&#xff08;Main Class&#xff0c;main()函数所在的类&#xff09;名称以及这些进程的本地虚拟机唯一ID&#xff08;LVMID&#xff0c;Local Virtual Machine I…

Python 第三方库的安装与卸载全指南

在 Python 开发中&#xff0c;第三方库是提升效率的重要工具。无论是数据分析、Web 开发还是人工智能领域&#xff0c;都离不开丰富的第三方资源。本文将详细介绍 Python 第三方库的安装与卸载方法&#xff0c;帮助开发者轻松管理依赖环境。 一、第三方库安装方法 1. pip 工具…

RabbitMQ 高级特性之消息分发

1. 为什么要消息分发当 broker 拥有多个消费者时&#xff0c;就会将消息分发给不同的消费者&#xff0c;消费者之间的消息不会重复&#xff0c;RabbitMQ 默认的消息分发机制是轮询&#xff0c;但会无论消费者是否发送了 ack&#xff0c;broker 都会继续发送消息至消费者&#x…

Linux操作系统从入门到实战:怎么查看,删除,更新本地的软件镜像源

Linux操作系统从入门到实战&#xff1a;怎么查看&#xff0c;删除&#xff0c;更新本地的软件镜像源前言一、 查看当前镜像源二、删除当前镜像源三、更新镜像源四、验证前言 我的Linux版本是CentOS 9 stream本篇博客我们来讲解怎么查看&#xff0c;删除&#xff0c;更新国内本…

两台电脑通过网线直连形成局域网,共享一台wifi网络实现上网

文章目录一、背景二、实现方式1、电脑A&#xff08;主&#xff09;2、电脑B3、防火墙4、验证三、踩坑1、有时候B上不了网一、背景 两台windows电脑A和B&#xff0c;想通过**微软无界鼠标&#xff08;Mouse without Borders&#xff09;**实现一套键盘鼠标控制两台电脑&#xf…

Java Reference类及其实现类深度解析:原理、源码与性能优化实践

1. 引言&#xff1a;Java引用机制的核心地位在JVM内存管理体系中&#xff0c;Java的四种引用类型&#xff08;强、软、弱、虚&#xff09;构成了一个精巧的内存控制工具箱。它们不仅决定了对象的生命周期&#xff0c;还为缓存设计、资源释放和内存泄漏排查提供了基础设施支持。…

华为云对碳管理系统的全生命周期数据处理流程

碳管理系统的全生命周期数据处理流程包含完整的数据采集、处理、治理、分析和应用的流程架构,可以理解为是一个核心是围绕数据的“采集-传输-处理-存储-治理-分析-应用”链路展开。以下是对每个阶段的解释,以及它们与数据模型、算法等的关系: 1. 设备接入(IoTDA) 功能: …

大模型安全风险与防护产品综述 —— 以 Otter LLM Guard 为例

大模型安全风险与防护产品综述 —— 以 Otter LLM Guard 为例 一、背景与安全风险 近年来&#xff0c;随着大规模预训练语言模型&#xff08;LLM&#xff09;的广泛应用&#xff0c;人工智能已成为推动文档处理、代码辅助、内容审核等多领域创新的重要技术。然而&#xff0c;…

1.2.2 计算机网络分层结构(下)

继续来看计算机网络的分层结构&#xff0c;在之前的学习中&#xff0c;我们介绍了计算机网络的分层结构&#xff0c;以及各层之间的关系。我们把工作在某一层的软件和硬件模块称为这一层的实体&#xff0c;为了完成这一层的某些功能&#xff0c;同一层的实体和实体之间需要遵循…

实训八——路由器与交换机与网线

补充——基本功能路由器&#xff1a;用于不同逻辑网段通信的交换机&#xff1a;用于相同逻辑网段通信的1.网段逻辑网段&#xff08;IP地址网段&#xff09;&#xff1a;IP地址的前三组数字代表不同的逻辑网段&#xff08;有限条件下&#xff09;&#xff1b;IP地址的后一组数字…

C++——构造函数的补充:初始化列表

C中&#xff0c;构造函数为成员变量赋值的方法有两种&#xff1a;构造函数体赋值和初始化列表。构造函数体赋值是在构造函数里面为成员变量赋值&#xff0c;如&#xff1a;class Data { public://构造函数体赋值Data(int year,int month,int day){_year year;_month month;_d…

代码随想录|图论|12岛屿周长

leetcode:106. 岛屿的周长 题目 题目描述 给定一个由 1&#xff08;陆地&#xff09;和 0&#xff08;水&#xff09;组成的矩阵&#xff0c;岛屿是被水包围&#xff0c;并且通过水平方向或垂直方向上相邻的陆地连接而成的。 你可以假设矩阵外均被水包围。在矩阵中恰好拥有…

开发制作模仿参考抄别人的小程序系统

很多老板看见别人公司的小程序系统界面好看&#xff0c;功能强大&#xff0c;使用人数多。就想要抄袭模仿参考别人家的小程序系统。想要了解一下有没有侵权风险&#xff0c;以及怎么开发制作开发制作模仿参考抄别人的小程序系统。首先回答第一个问题&#xff0c;只要你的小程序…

c语言中的数组IV

数组的集成初始化 集成初始化的定位 数组的大小 数组的赋值 不能直接将一个数组a赋值给数组b&#xff0c;只能通过遍历来实现 遍历数组 示例——检索元素在数组中的位置#include <stdio.h> int search(int key,int a[],int length); int main(void){int a[] {2,4,6,7,1,…

LDO选型

目录 一、最大输出电流 二、最大输入电压 三、最大功率&#xff1a;Pmax 四、负载动态调整率 五、输入电源纹波抑制比&#xff1a;PSRR 一、最大输出电流 参考TI LM1117IMPX-3.3/NOPB数据手册 由于LDO转换效率很低&#xff0c;LDO的标称最大电流 ≥ 实际最大负载电流 1…

飞算JavaAI:重构Java开发的“人机协同”新范式

目录一、从需求到架构&#xff1a;AI深度参与开发“顶层设计”1.1 需求结构化&#xff1a;自然语言到技术要素的准确转换1.2 架构方案生成&#xff1a;基于最佳实践的动态匹配二、编码全流程&#xff1a;从“手写代码”到“人机协同创作”2.1 复杂业务逻辑生成&#xff1a;以“…

解决SQL Server SQL语句性能问题(9)——SQL语句改写(7)

9.4.15. 消除join场景一 与Oracle等其他关系库类似,SQL Server中,join作为基本语法用于SQL语句中相关表之间的连接,有些场景中,join既可以增强SQL语句的可读性,同时,又可以提升SQL语句的性能,但有些场景中,join会导致CBO为SQL语句产生次优的查询计划,进而出现SQL语句…