更新记录
1.0.0(2025-04-05) 下载此版本
- 初始化版本init
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.1.0 app-vue | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
yykj-tv
项目概述
yykj-tv
是一个为电视端应用开发的插件,基于 UniApp 框架构建。该插件提供了一系列组件,旨在简化电视端应用的开发,提升用户体验。
下载安装包体验
目录结构
yykj-tv/
├── components/ # 核心组件
│ ├── unitv-item/ # 最小单元item组件,可以是文本、卡片、按钮等可操作的组件
│ ├── unitv-page/ # 页面组件,一个vue页面一个page,也可以是一个vue页面多个page
│ ├── unitv-video/ # 视频播放组件
│ └── unitv-zone/ # 相同item组件的集合,模块组件
├── data/ # 影视资源的json数据
├── pages/ # 基于核心组件封装的部分可以直接使用的页面
│ ├── index/ # 首页
│ └── player/ # 视频播放页面
├── static/ # 静态图片资源
└── README.md # 项目文档
核心组件
unitv-page
- 功能: 页面容器,支持滚动和页面切换。
-
主要属性:
属性 描述 id
页面唯一标识 show
控制页面显示与否
unitv-zone
- 功能: 区域组件,管理多个项目的焦点和交互。
-
主要属性:
属性 描述 id
区域唯一标识 up
切换到上方区域的 ID down
切换到下方区域的 ID left
切换到左方区域的 ID right
切换到右方区域的 ID column
一行的item组件数量 itemSize
item组件总数量
unitv-item
- 功能: 表示一个可交互的项目,支持选中和悬停状态。
-
主要属性:
属性 描述 itemIndex
项目的索引 itemType
item的类型,目前支持custom、text、button、horizontalCard └──custom
默认,完全由用户自定义编写item内容 └──text
普通文本 └──button
普通按钮 └──horizontalCard
影视卡片 itemBizParam
item业务参数json对象 └──imageUrl
影视卡片生效,卡片封面图片地址 └──movieName
影视卡片生效,影视名称 └──movieDesc
影视卡片生效,影视描述
unitv-video
- 功能: 视频播放组件,支持播放、暂停和全屏。
-
主要属性:
属性 描述 src
视频源地址 autoplay
是否自动播放
使用说明
在项目中引入 yykj-tv
插件后,可以通过组件的组合使用来构建电视端应用的界面。每个组件都提供了丰富的属性和事件,开发者可以根据需求进行定制。
贡献
欢迎对 yykj-tv
插件进行贡献,您可以通过提交问题或拉取请求来参与项目的改进。