songshu-video-uniapp-YYC松鼠短视频前端源码-开源–优雅草科技官方发布

介绍

songshu-video-uniapp-YYC松鼠短视频前端源码-开源–优雅草科技官方发布----开源代码仅供学习研究参考禁止用于商业用途,前端部分将持续更新,此做法是为了杜绝网络上部分不怀好意的网友和部分同行拿着我们的开源版各种胡乱改并且发布宣称官方最新版本等恶意诋毁的行为,成都市一颗优雅草科技有限公司是一家专注于网站,APP开发的软件公司,时刻与时俱进,欢迎有开发需求的公司和个人联系我们,官网 www.youyacao.com 松鼠系统官网songshu.youyacao.com

本仓库将会持续更新,目前版本v3.7,欢迎关注。

声明:由于是建立在版本1.0的基础上不断更新而来,而1.0版本有很多写法上的问题,当初是为了赶进度出的,相对于蜻蜓系统的前端肯定是没法比的,技术总是在不断升级的过程中后回头看会认为曾经写的都是一坨什么鬼,不过已经解决了大部分编译报错并将持续解决,其次里面含有IM极光sdk部分,也对接了极光im不过已经在v2.3版本的时候注释掉了。

前端目录(最早期松鼠版本是没有写的,此处我们将会持续更新完善)

源码内容仅前端,并且此代码仅APP,仅考虑了APP的兼容和适配,没有考虑小程序和H5,额外单独做了有h5版本,后续再考虑是否开源,页面结构目录,其他内容参考uniapp官方说明文档。

此处指讲解自定义的一些目录结构及组件,详细目录结构及其作用请参考UNIAPP官方文档

  • api

    • index.js 请求后端的API接口文件,所有接口均在此处定义
  • common
    • config.js 服务器BaseUrl配置
    • request.js 发起网络请求工具类
    • uni.css
    • uni-nvue.css
    • util.js 工具类
  • components 组件相关
    • advert

      • advert-page.vue 广告页组件
    • chunlei-video
      • chunlei-video.vue 自定义视频播放器组件
    • footer
      • footer_nav.vue 底部Tab组件
    • refresh
      • refresh.vue 自定义下拉刷新组件
    • video
      • video-page.vue 自定义视频瀑布流列表页组件
  • page
    • im-chat

      • im-chat.vue im聊天页面
      • im-chat-group.vue im群页面
      • im-chat-group-info.vue im群详细信息
      • im-chat-choose-user.vue im选择用户
      • im-list.vue im用户列表
      • im-user.vue im用户详细
      • single.vue im
    • advert
      • advert.vue 启动广告页
    • firend-invitiaon
      • firend-invitiaon.vue 邀请页面
    • index
      • channel

        • subTypeList 频道子页

          • index.vue 子频道页面
          • videoList.vue 频道视频列表页面
        • index.vue 频道页面
      • download
        • download.vue 已下载视频管理
      • home
        • index.vue 首页
      • iliao
        • iliao.vue 爱聊文字发布页面
        • sub_comment.vue 爱聊评论发布
      • publish
        • subnvue 页面子组件

          • typeList.nvue 分类列表弹出窗口
        • publish.vue 发布视频页面
      • seacher
        • seacher.vue 搜索页面
      • user
        • collection

          • collection.vue 收藏页面
        • invite
          • invite.vue 邀请页面
        • like-video
          • player.vue 我喜欢的视频播放页面
          • like-video.vue 我喜欢的视频列表
        • subitem
          • create.vue 我发布的视频
          • textimage.vue 我发布的图文
        • subject
          • record.nvue 视频答题页面
        • add_withdraw.vue 新增提现页面
        • cardedit.vue 编辑收款信息
        • cardlist.vue 收款信息列表
        • change.vue 积分变动记录
        • follow.vue 我的关注
        • index.vue 用户中心首页
        • integral.vue 积分充值页面
        • inviterecord.vue 邀请记录页面
        • withdraw.vue 提现列表页面
        • vip.vue vip充值页面
        • selectcard.vue 选择提现银行卡
        • pay.vue 支付页面
        • follow.vue 关注列表页面
        • index.vue 用户中心页面
        • other.vue 其他人的用户中心页面
      • index.vue 程序主页面
    • login
      • login.vue 登录页面-可直接短信注册登录
      • login-user-pass.vue 用户名密码登录页面
      • register.vue 用户名邮箱密码注册页面
    • setting
      • account.vue 用户设置
      • index.vue 设置页面
    • video
      • subnvue 页面子组件

        • drawer.nvue 热门评论弹窗
        • forward.nvue 分享弹窗
        • subDrawer.nvue 二级评论页面
      • full.vue 全屏播放页面
      • index.nvue 上下滑动视频播放页面
      • index.vue 播放页辅助页面
      • videoplay.nvue 新的播放页面
    • webview
      • webview.vue web网页预览页面

安装教程

  1. 第一种:点击运行—运行到设备–运行到手机或者模拟器, 此方式可以直接查看效果。
  2. 第二种:点击发行-云打包发行--------前提请双击manifest.json—点击源码视图—
    “name” : “松鼠短视频”,
    “appid” : “”,
    “description” : “松鼠短视频官方演示版本”,
    修改此部分,为自身创建的id和名字方可打包为APP预览效果。

使用说明

  1. 本项目代码仅仅前端代码,无后端代码也没有后台管理代码,通信接口为https://videofree.youyacao.com,需要完整匹配后端。
    其次后端我们开放了游客账户可以登录查看部分数据
    https://videofreeadmin.youyacao.com
    账户 adminkan 密码 123456

  2. 演示数据也均来自我们的后端,可正常发布视频,发布图文,发布点评等操作。

  3. 开源代码仅供学习研究参考禁止用于商业用途,前端部分将持续更新。

接口文档说明(最早期松鼠版本是没有写的,此处我们将会持续更新完善):

https://doc.youyacao.com/web/#/17?page_id=199
对比下我们新版写的:
https://doc.youyacao.com/web/#/16?page_id=93

差距还是很大很大了

此地址可以详细查看后端接口文档供参考!

另外写在最后,如果觉得对您能够带来帮助,劳您大驾给个小星星表示支持一下,可能我们考虑后期我们将不断分享开发的很多项目。

前端模板开源地址:

https://gitee.com/youyacao/songshu-video-uniapp-public

12月27日更新 此前地址写错了

songshu-video-uniapp-YYC松鼠短视频前端源码-开源--优雅草科技官方发布相关推荐

  1. YYC松鼠短视频系统数据字典-一颗优雅草科技2022年3月15日更新发布

    videofree tp_account_change 字段 类型 空 默认 注释 id (主键) int(11) 否 ID user_id int(11) 是 NULL 用户ID num decim ...

  2. 微信程序短视频去水印源码 开源产品未加密未授权相关文章

    微信程序短视频去水印源码 开源产品未加密未授权相关文章 看到咸鱼上还有人卖这套源码,所以就把这套源码 免费分享出来 开源产品,未加密未授权,可调用别人的接口和自己的接口. PS:源码仅供技术学习参考, ...

  3. 短视频app源码开发,短视频录制的实现

    原理说明 利用SurfaceView预览视频 利用系统自带的MediaRecorder实现短视频app源码中短视频视频的录制 实例化 设置音频输入 设置输出格式 设置视频编码格式 设置输出路径 调用p ...

  4. 抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,视频seo源码私有化部署?

    抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,短视频seo源码私有化部署? 抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,短视频seo源码私有化部署到本地.首先 ...

  5. 抖音seo源码二次开发,短视频seo源码二次开发

    抖音seo源码二次开发,短视频seo源码二次开发 开发逻辑及部分代码展示 抖音seo系统前端采用vue 与React技术语言,后端采用jave后台技术语言. 抖音seo是什么技术逻辑呢?seo是搜索引 ...

  6. 云豹短视频app源码中关于php--thinkcmf配置语言包的说明

    云豹科技经常接到国外客户的单子,因此在语言模式设置上,需要实现灵活切换,以便不同语言的人员使用.云豹短视频app源码采用PHP做后台,Thinkcmf做框架,Thinkcmf本身是具有多语言模式的,默 ...

  7. 【增强版短视频去水印源码】去水印微信小程序+去水印软件源码

    源码简介与安装说明: 2021增强版短视频去水印源码 去水印微信小程序源码网站 去水印软件源码 安装环境(需要材料):备案域名–服务器安装宝塔-安装 Nginx 或者 Apache php5.6 以上 ...

  8. (已更新)【增强版短视频去水印源码】去水印微信小程序+去水印软件源码

    源码简介与安装说明: 安装环境(需要材料):备案域名–服务器安装宝塔-安装 Nginx 或者 Apache php5.6 以上-安装 sg11 插件 小程序已自带解析接口,支持全网主流短视频平台,搭建 ...

  9. 短视频直播源码 语音直播原生APP源码

    直播APP源码 短视频直播源码 前端:原生APP   安卓端:Java  苹果端:OC 后台:PHP 数据库:Mysql 技术框架:Thinkphp5.1 了解源码内容可私信我. 直播+短视频+带货+ ...

  10. 短视频商城源码直播小程序源码

    系统:linux 数据库:mysql Android端:Java语言,使用Android Studio开发 IOS端:采用OC语言 ,使用Xcode 工具开发 前端:原生,无框架 后台:采用PHP语言 ...

最新文章

  1. android 应用内部组织关系
  2. 【数学建模】多属性决策模型(评价与决策)
  3. 不能将参数转化为lparam_反渗透纯水机是将自来水直接转化为超纯水的装置
  4. python按条件拆分列表元素_如何通过在python中拆分列表元素来创建列表?
  5. OpenCV3.4.5带GPU编译error: #error This file requires compiler and library support for the ISO C++ 2011
  6. Reddit 评级算法的工作原理
  7. 算法竞赛学习资源整理
  8. 怎么检测mysql查询是否慢_MySQL慢查询查找和调优测试
  9. Oracle日期函数
  10. 汽车诊断协议 - CAN BUS协议
  11. 恒生电子2019校园招聘笔试题
  12. 分享假如你买到缩水U盘了怎么办?认倒霉?肯定不能的!
  13. win10应用商店无法打开重新 加载
  14. 搞了一个星期的扫码收款, 总结感悟
  15. DSR评分对 搜索权重 、转化率、淘宝活动、是否成为金牌卖家的影响
  16. k8s之ceph分布式存储
  17. 小米TWRP格式化data无限重启变砖解决办法
  18. 解决苹果浏览器点击事件无法生效的问题
  19. 威胁快报|首爆,新披露Jenkins RCE漏洞成ImposterMiner挖矿木马新“跳板”
  20. 如何在 Google Chrome 浏览器中使用 Java?

热门文章

  1. IDEA突然不能输入中文
  2. c语言结构体memcmp,用memcmp()比较结构体
  3. FreeRTOS移植Error: L6218E: Undefined symbol xTaskGetCurrentTaskHandle (referred from stream_buffer.o).
  4. 在那个春暖花开的季节 今天微微的小雨 伴着轻轻的晚风我们一起来编写 员工考勤信息管理...
  5. 网站分析-网站流量分析
  6. MySQL把性别编码转换成名字_两种转换mysql数据编码的方法
  7. Android compileSdkVersion27+ was not granted this permission: android.permission.WRITE_SETTINGS.
  8. fixed在ios失效解决方案
  9. VUzzer: Application-aware Evolutionary Fuzzing
  10. 33c3 CTF web WriteUp