更新记录
1.0(2022-06-11)
数据库修改
1:mac_user表 新增 token 字段,app用户标识使用,也是通用操作。
2:新建库表:
CREATE TABLE `mac_system` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`content` longtext,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `mac_system` (`id`, `content`) VALUES (NULL, '默认数据');
Maccms后台代码:application/admin/controller/System.php 的 configuser()方法,
注意上下文,259行左右。
// 此处兼容app,便于数据库调用,默认ID=1
Db::name("system")
->where("id", "=", 1)
->update(['content' => json_encode($config_new, 512)]);
备注
此处主要是因为maccms默认的系统配置是写到文件里的,没有写入数据库,当然了此处需要修改maccms代码,
已经尽可能不修改maccms系统文件,可是这个是必须的,没有更好办法,写入数据库便于接口服务器随时读取,
参与app业务逻辑开发!
配置弹幕服务器
sh server.sh start
sh server.sh stop
sh server.sh restart
真实环境先用启动服务,没有报错在用sh命令来启动
composer run-script --timeout=0 workerman:start
对接播放器有uniapp自带播放器,春雷播放器,头条西瓜播放器,熊猫播放器,支持弹幕发布,websocket服务有对接,支持6大视频平台视频解析服务!!!
部署文档参考地址:https://note.youdao.com/s/BRx3aOYs
部署文档技术支持:QQ:20365052
平台兼容性
HbuilderX/cli最低兼容版本 |
3.4.15 |
uni-app
app-vue |
app-nvue |
app-android |
app-ios |
? |
? |
? |
? |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
? |
? |
? |
? |
? |
? |
? |
? |
? |
uni-app x
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
通用操作
安装
# npm方式安装
npm i uview-ui
快速上手
-
main.js
引入uView库
// main.js
import uView from 'uview-ui';
Vue.use(uView);
-
App.vue
引入基础样式(注意style标签需声明scss属性支持)
/* App.vue */
<style lang="scss">
@import "uview-ui/index.scss";
</style>
-
uni.scss
引入全局scss变量文件
/* uni.scss */
@import "uview-ui/theme.scss";
-
pages.json
配置easycom规则(按需引入)
// pages.json
{
"easycom": {
// npm安装的方式不需要前面的"@/",下载安装的方式需要"@/"
// npm安装方式
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
// 下载安装方式
// "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
},
// 此为本身已有的内容
"pages": [
// ......
]
}
请通过快速上手了解更详细的内容
使用方法
配置easycom规则后,自动按需引入,无需import
组件,直接引用即可。
<template>
<u-button>按钮</u-button>
</template>
体验项目APP
您可以通过微信扫码,查看春雷视频APP,欢迎技术交流指正。