刷新视频数据

This commit is contained in:
abu 2025-05-14 08:05:42 +08:00
parent 770ac45b0e
commit d201e82abe
8 changed files with 301 additions and 284 deletions

View File

@ -1042,6 +1042,7 @@ export default {
this.page = 1; this.page = 1;
this.dataList = []; this.dataList = [];
this.k = 0; this.k = 0;
this.userId = '';
}, },
async get() { async get() {
// 这个方法主要就是用来第一次进入视频播放时用来处理的 // 这个方法主要就是用来第一次进入视频播放时用来处理的

View File

@ -1048,6 +1048,7 @@ export default {
this.page = 1; this.page = 1;
this.dataList = []; this.dataList = [];
this.k = 0; this.k = 0;
this.userId = '';
}, },
async get() { async get() {
// 这个方法主要就是用来第一次进入视频播放时用来处理的 // 这个方法主要就是用来第一次进入视频播放时用来处理的
@ -1380,4 +1381,4 @@ export default {
/* background-color: #000000; */ /* background-color: #000000; */
background-color: #00ffff; background-color: #00ffff;
} }
</style> </style>

View File

@ -1049,6 +1049,7 @@ export default {
this.page = 1; this.page = 1;
this.dataList = []; this.dataList = [];
this.k = 0; this.k = 0;
this.userId = '';
}, },
async get() { async get() {
// 这个方法主要就是用来第一次进入视频播放时用来处理的 // 这个方法主要就是用来第一次进入视频播放时用来处理的
@ -1361,4 +1362,4 @@ export default {
/* background-color: #000000; */ /* background-color: #000000; */
background-color: #00ffff; background-color: #00ffff;
} }
</style> </style>

View File

@ -1,243 +1,245 @@
{ {
"name": "无终街", "name" : "无终街",
"appid": "__UNI__6DB512D", "appid" : "__UNI__6DB512D",
"description": "admin", "description" : "admin",
"versionName": "4.0.0", "versionName" : "4.0.0",
"versionCode": 403, "versionCode" : 404,
"transformPx": false, "transformPx" : false,
"app-plus": { "sassImplementationName" : "node-sass",
"android": { "app-plus" : {
"versionCode": 4000049, // Android "android" : {
"versionName": "4.0.0" // "versionCode" : 4000049, // Android
}, "versionName" : "4.0.0" //
"compatible": { },
"ignoreVersion": true //trueHBuilderX1.9.0 "compatible" : {
}, "ignoreVersion" : true //trueHBuilderX1.9.0
"nvueStyleCompiler": "uni-app", },
"compilerVersion": 3, "nvueStyleCompiler" : "uni-app",
/* 5+App */ "compilerVersion" : 3,
"usingComponents": true, /* 5+App */
"splashscreen": { "usingComponents" : true,
"alwaysShowBeforeRender": true, "splashscreen" : {
"waiting": true, "alwaysShowBeforeRender" : true,
"autoclose": true, "waiting" : true,
"delay": 0 "autoclose" : true,
}, "delay" : 0
"screenOrientation": ["portrait-primary"], },
"modules": { "screenOrientation" : [ "portrait-primary" ],
"Payment": {}, "modules" : {
"Share": {}, "Payment" : {},
"Geolocation": {}, "Share" : {},
"Maps": {}, "Geolocation" : {},
"Camera": {}, "Maps" : {},
"Barcode": {}, "Camera" : {},
"VideoPlayer": {}, "Barcode" : {},
"Push": {}, "VideoPlayer" : {},
"OAuth": {} "Push" : {},
}, "OAuth" : {}
"error": { },
/* 404*/ "error" : {
"url": "hybrid/html/error.html" /* 404*/
}, "url" : "hybrid/html/error.html"
/* */ },
"distribute": { /* */
/* */ "distribute" : {
"android": { /* */
/* android */ "android" : {
"permissions": [ /* android */
"<uses-feature android:name=\"android.hardware.camera\"/>", "permissions" : [
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", "<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>", "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>", "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>", "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>", "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>", "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.INTERNET\"/>", "<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>", "<uses-permission android:name=\"android.permission.INTERNET\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>", "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>", "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.USE_FINGERPRINT\"/>", "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>", "<uses-permission android:name=\"android.permission.USE_FINGERPRINT\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>", "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
], "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
"abiFilters": ["arm64-v8a"], ],
"schemes": "wuzhongjie", "abiFilters" : [ "arm64-v8a" ],
"minSdkVersion": 30, "schemes" : "wuzhongjie",
"targetSdkVersion": 34 "minSdkVersion" : 30,
}, "targetSdkVersion" : 34
"ios": { },
"idfa": false, "ios" : {
"privacyDescription": { "idfa" : false,
"NSPhotoLibraryUsageDescription": "需要用与评论上传,头像上传功能", "privacyDescription" : {
"NSPhotoLibraryAddUsageDescription": "保存商品图片到本地", "NSPhotoLibraryUsageDescription" : "需要用与评论上传,头像上传功能",
"NSCameraUsageDescription": "需要用与扫描二维码和商品评论图片拍摄", "NSPhotoLibraryAddUsageDescription" : "保存商品图片到本地",
"NSLocationAlwaysAndWhenInUseUsageDescription": "可根据位置向您介绍附近的视频信息提升浏览体验或帮助你在发布的信息中展示位置不授权不影响app正常使用", "NSCameraUsageDescription" : "需要用与扫描二维码和商品评论图片拍摄",
"NSMicrophoneUsageDescription": "用户上传视频时需使用音频信息" "NSLocationAlwaysAndWhenInUseUsageDescription" : "可根据位置向您介绍附近的视频信息提升浏览体验或帮助你在发布的信息中展示位置不授权不影响app正常使用",
}, "NSMicrophoneUsageDescription" : "用户上传视频时需使用音频信息"
"capabilities": { },
"entitlements": { "capabilities" : {
"com.apple.developer.associated-domains": ["applinks:wuzhongjie.com.cn"] "entitlements" : {
} "com.apple.developer.associated-domains" : [ "applinks:wuzhongjie.com.cn" ]
}, }
"urltypes": "wuzhongjie", },
"dSYMs": false "urltypes" : "wuzhongjie",
}, "dSYMs" : false
/* ios */ },
"sdkConfigs": { /* ios */
"payment": { "sdkConfigs" : {
"weixin": { "payment" : {
"__platform__": ["ios", "android"], "weixin" : {
"appid": "wxebcdaea31881caab", "__platform__" : [ "ios", "android" ],
"UniversalLinks": "https://wuzhongjie.com.cn/ulink/" "appid" : "wxebcdaea31881caab",
}, "UniversalLinks" : "https://wuzhongjie.com.cn/ulink/"
"alipay": { },
"__platform__": ["ios", "android"] "alipay" : {
} "__platform__" : [ "ios", "android" ]
}, }
"ad": {}, },
"share": { "ad" : {},
"weixin": { "share" : {
"appid": "wxebcdaea31881caab", "weixin" : {
"UniversalLinks": "https://wuzhongjie.com.cn/ulink/" "appid" : "wxebcdaea31881caab",
} "UniversalLinks" : "https://wuzhongjie.com.cn/ulink/"
}, }
"oauth": { },
"weixin": { "oauth" : {
"appid": "wxebcdaea31881caab", "weixin" : {
"UniversalLinks": "https://wuzhongjie.com.cn/ulink/" "appid" : "wxebcdaea31881caab",
} "UniversalLinks" : "https://wuzhongjie.com.cn/ulink/"
}, },
"geolocation": { "apple" : {}
"amap": { },
"__platform__": ["ios", "android"], "geolocation" : {
"appkey_ios": "f463d3350efe63f8be5d9a62f24d0aab", "amap" : {
"appkey_android": "fb3f1ccb34616c70f068aa950f3e27df" "__platform__" : [ "ios", "android" ],
}, "appkey_ios" : "f463d3350efe63f8be5d9a62f24d0aab",
"system": { "appkey_android" : "fb3f1ccb34616c70f068aa950f3e27df"
"__platform__": ["ios", "android"] },
} "system" : {
}, "__platform__" : [ "ios", "android" ]
"maps": { }
"amap": { },
"appkey_ios": "f463d3350efe63f8be5d9a62f24d0aab", "maps" : {
"appkey_android": "fb3f1ccb34616c70f068aa950f3e27df" "amap" : {
} "appkey_ios" : "f463d3350efe63f8be5d9a62f24d0aab",
}, "appkey_android" : "fb3f1ccb34616c70f068aa950f3e27df"
"push": {} }
}, },
"icons": { "push" : {}
"android": { },
"hdpi": "unpackage/res/icons/72x72.png", "icons" : {
"xhdpi": "unpackage/res/icons/96x96.png", "android" : {
"xxhdpi": "unpackage/res/icons/144x144.png", "hdpi" : "unpackage/res/icons/72x72.png",
"xxxhdpi": "unpackage/res/icons/192x192.png" "xhdpi" : "unpackage/res/icons/96x96.png",
}, "xxhdpi" : "unpackage/res/icons/144x144.png",
"ios": { "xxxhdpi" : "unpackage/res/icons/192x192.png"
"appstore": "unpackage/res/icons/1024x1024.png", },
"ipad": { "ios" : {
"app": "unpackage/res/icons/76x76.png", "appstore" : "unpackage/res/icons/1024x1024.png",
"app@2x": "unpackage/res/icons/152x152.png", "ipad" : {
"notification": "unpackage/res/icons/20x20.png", "app" : "unpackage/res/icons/76x76.png",
"notification@2x": "unpackage/res/icons/40x40.png", "app@2x" : "unpackage/res/icons/152x152.png",
"proapp@2x": "unpackage/res/icons/167x167.png", "notification" : "unpackage/res/icons/20x20.png",
"settings": "unpackage/res/icons/29x29.png", "notification@2x" : "unpackage/res/icons/40x40.png",
"settings@2x": "unpackage/res/icons/58x58.png", "proapp@2x" : "unpackage/res/icons/167x167.png",
"spotlight": "unpackage/res/icons/40x40.png", "settings" : "unpackage/res/icons/29x29.png",
"spotlight@2x": "unpackage/res/icons/80x80.png" "settings@2x" : "unpackage/res/icons/58x58.png",
}, "spotlight" : "unpackage/res/icons/40x40.png",
"iphone": { "spotlight@2x" : "unpackage/res/icons/80x80.png"
"app@2x": "unpackage/res/icons/120x120.png", },
"app@3x": "unpackage/res/icons/180x180.png", "iphone" : {
"notification@2x": "unpackage/res/icons/40x40.png", "app@2x" : "unpackage/res/icons/120x120.png",
"notification@3x": "unpackage/res/icons/60x60.png", "app@3x" : "unpackage/res/icons/180x180.png",
"settings@2x": "unpackage/res/icons/58x58.png", "notification@2x" : "unpackage/res/icons/40x40.png",
"settings@3x": "unpackage/res/icons/87x87.png", "notification@3x" : "unpackage/res/icons/60x60.png",
"spotlight@2x": "unpackage/res/icons/80x80.png", "settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight@3x": "unpackage/res/icons/120x120.png" "settings@3x" : "unpackage/res/icons/87x87.png",
} "spotlight@2x" : "unpackage/res/icons/80x80.png",
} "spotlight@3x" : "unpackage/res/icons/120x120.png"
}, }
"splashscreen": { }
"iosStyle": "common", },
"ios": { "splashscreen" : {
"storyboard": "CustomStoryboard.zip" "iosStyle" : "common",
}, "ios" : {
"androidStyle": "default", "storyboard" : "CustomStoryboard.zip"
"android": { },
"hdpi": "CustomStartPage/start-page.9.png", "androidStyle" : "default",
"xhdpi": "CustomStartPage/start-page.9.png", "android" : {
"xxhdpi": "CustomStartPage/start-page.9.png" "hdpi" : "CustomStartPage/start-page.9.png",
}, "xhdpi" : "CustomStartPage/start-page.9.png",
"useOriginalMsgbox": true "xxhdpi" : "CustomStartPage/start-page.9.png"
} },
}, "useOriginalMsgbox" : true
"nativePlugins": {} }
}, },
"permission": { "nativePlugins" : {}
"scope.userLocation": { },
"desc": "你的位置信息将用于高德地图的效果展示" "permission" : {
} "scope.userLocation" : {
}, "desc" : "你的位置信息将用于高德地图的效果展示"
/* SDK */ }
"quickapp": {}, },
/* */ /* SDK */
"mp-weixin": { "quickapp" : {},
/* */ /* */
"usingComponents": true, "mp-weixin" : {
"appid": "wx6f10f29075dc1b0b", /* */
"optimization": { "usingComponents" : true,
"subPackages": true "appid" : "wx6f10f29075dc1b0b",
}, "optimization" : {
"setting": { "subPackages" : true
"urlCheck": false, },
"minified": true, "setting" : {
"postcss": false, "urlCheck" : false,
"es6": true "minified" : true,
}, "postcss" : false,
"permission": { "es6" : true
"scope.userLocation": { },
"desc": "位置信息将用于高德地图的效果展示" "permission" : {
} "scope.userLocation" : {
}, "desc" : "位置信息将用于高德地图的效果展示"
"plugins": { }
"myPlugin": { },
"version": "1.1.0", "plugins" : {
"provider": "wx738958e0f4c894f9" "myPlugin" : {
}, "version" : "1.1.0",
"live-player-plugin": { "provider" : "wx738958e0f4c894f9"
"version": "1.3.0", },
"provider": "wx2b03c6e691cd7370" "live-player-plugin" : {
} "version" : "1.3.0",
} "provider" : "wx2b03c6e691cd7370"
}, }
"h5": { }
"devServer": { },
"disableHostCheck": true "h5" : {
}, "devServer" : {
"router": { "disableHostCheck" : true
"mode": "history", },
"base": "" "router" : {
}, "mode" : "history",
"sdkConfigs": { "base" : ""
"maps": {} },
}, "sdkConfigs" : {
"optimization": { "maps" : {}
"treeShaking": { },
"enable": true "optimization" : {
} "treeShaking" : {
}, "enable" : true
"title": "lilishop", }
"template": "" },
} "title" : "lilishop",
} "template" : ""
}
}

View File

@ -1046,6 +1046,7 @@ export default {
this.page = 1; this.page = 1;
this.dataList = []; this.dataList = [];
this.k = 0; this.k = 0;
this.userId = '';
}, },
async get() { async get() {
// 这个方法主要就是用来第一次进入视频播放时用来处理的 // 这个方法主要就是用来第一次进入视频播放时用来处理的

View File

@ -201,9 +201,17 @@ export default {
code: 'APPLE' code: 'APPLE'
} }
], ],
initurl: false initurl: false,
channelComment: null
}; };
}, },
destroyed() {
console.log('登录面销毁');
// BroadcastChannel
if (this.channelComment) {
this.channelComment.close();
}
},
onShow() { onShow() {
//#ifdef H5 //#ifdef H5
@ -342,6 +350,7 @@ export default {
} }
}, },
onLoad(options) { onLoad(options) {
this.channelComment = new BroadcastChannel('comment-counts');
if (options.init == 'index') { if (options.init == 'index') {
this.initurl = true; this.initurl = true;
} }
@ -564,7 +573,11 @@ export default {
storage.setVlogToken(vlogInfo.userToken); storage.setVlogToken(vlogInfo.userToken);
storage.setVlogUserInfo(vlogInfo); storage.setVlogUserInfo(vlogInfo);
storage.setRefreshVlogIndex('1'); storage.setRefreshVlogIndex('1');
// videoList
this.channelComment.postMessage({
type: 'comment-counts',
data: { lahei: true }
});
/** /**
* 登录成功后获取个人信息 * 登录成功后获取个人信息
*/ */
@ -574,6 +587,7 @@ export default {
/** /**
* 个人信息存储到缓存userInfo中 * 个人信息存储到缓存userInfo中
*/ */
storage.setUserInfo(user.data.result); storage.setUserInfo(user.data.result);
storage.setHasLogin(true); storage.setHasLogin(true);
// loginIm // loginIm

View File

@ -215,17 +215,14 @@ export default {
// this.$refs[prop].showVd(); // this.$refs[prop].showVd();
console.log('是否刷新:' + storage.getRefreshVlogIndex()); console.log('是否刷新:' + storage.getRefreshVlogIndex());
if (storage.getRefreshVlogIndex() === '1') { if (storage.getRefreshVlogIndex() === '1') {
try { // 登录后需要刷新数据
storage.setRefreshVlogIndex('0'); //初始完数据修改状态不需要刷新 for (var i = 0; i < this.pageList.length; i++) {
console.log('是否刷新:' + storage.getRefreshVlogIndex()); if (this.$refs[i]) {
// 登录后需要刷新数据
for (var i = 0; i < this.pageList.length; i++) {
this.$refs[i].dataList = []; //所有数据清空 this.$refs[i].dataList = []; //所有数据清空
} }
this.$refs[prop].get(); //只初始化当前所在位置的数据
} catch (err) {
console.log(err + '255');
} }
this.$refs[prop].get(); //只初始化当前所在位置的数据
storage.setRefreshVlogIndex('0'); //初始完数据修改状态不需要刷新
} else { } else {
try { try {
this.$refs[prop].showVd(); this.$refs[prop].showVd();
@ -241,7 +238,9 @@ export default {
if (storage.getRefreshVlogIndex() == '1') { if (storage.getRefreshVlogIndex() == '1') {
// 登录后需要刷新数据 // 登录后需要刷新数据
for (var i = 0; i < this.pageList.length; i++) { for (var i = 0; i < this.pageList.length; i++) {
this.$refs[i].dataList = []; //所有数据清空 if (this.$refs[i]) {
this.$refs[i].dataList = []; //所有数据清空
}
} }
this.$refs[prop].get(); //只初始化当前所在位置的数据 this.$refs[prop].get(); //只初始化当前所在位置的数据
storage.setRefreshVlogIndex('0'); //初始完数据修改状态不需要刷新 storage.setRefreshVlogIndex('0'); //初始完数据修改状态不需要刷新

View File

@ -1,29 +1,27 @@
{ {
"minSdkVersion": "21", "minSdkVersion": "21",
"dependencies": [ "dependencies": [
"com.google.android.material:material:1.3.0", "com.google.android.material:material:1.3.0",
"com.google.code.gson:gson:2.9.1", "com.google.code.gson:gson:2.9.1",
"commons-codec:commons-codec:1.15", "commons-codec:commons-codec:1.15",
"com.github.bumptech.glide:glide:4.12.0", "com.github.bumptech.glide:glide:4.12.0",
"com.tencent.timpush:timpush:8.5.6864", "com.tencent.timpush:timpush:8.5.6864",
"com.tencent.liteav.tuikit:tuicore:8.5.6864", "com.tencent.liteav.tuikit:tuicore:8.5.6864",
"com.tencent.timpush:huawei:8.5.6864", "com.tencent.timpush:huawei:8.5.6864",
"com.tencent.timpush:xiaomi:8.5.6864", "com.tencent.timpush:xiaomi:8.5.6864",
"com.tencent.timpush:oppo:8.5.6864", "com.tencent.timpush:oppo:8.5.6864",
"com.tencent.timpush:meizu:8.5.6864", "com.tencent.timpush:meizu:8.5.6864",
"com.tencent.timpush:fcm:8.5.6864", "com.tencent.timpush:fcm:8.5.6864"
"com.tencent.timpush:honor:8.5.6864", ],
"com.tencent.timpush:vivo:8.5.6864" "project": {
], "plugins": [
"project": { "com.huawei.agconnect",
"plugins": [ "com.hihonor.mcs.asplugin"
"com.huawei.agconnect", ],
"com.hihonor.mcs.asplugin" "dependencies": [
], "com.huawei.agconnect:agcp:1.9.1.301",
"dependencies": [ "com.google.gms:google-services:4.3.15",
"com.huawei.agconnect:agcp:1.9.1.301", "com.hihonor.mcs:asplugin:2.0.1.300"
"com.google.gms:google-services:4.3.15", ]
"com.hihonor.mcs:asplugin:2.0.1.300" }
]
}
} }