|
@@ -38,33 +38,34 @@ export default defineComponent({
|
|
|
|
|
|
emit('close');
|
|
|
|
|
|
-
|
|
|
emit('preview', {
|
|
|
type: 'class',
|
|
|
classGroupId: item.id,
|
|
|
subjectId: prepareStore.getSubjectId,
|
|
|
detailId: prepareStore.getSelectKey
|
|
|
});
|
|
|
- if(state.application){
|
|
|
- setTimeout(()=>{
|
|
|
- fscreen()
|
|
|
- },200)
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
+ if (window.matchMedia('(display-mode: standalone)').matches) {
|
|
|
+ state.application = window.matchMedia('(display-mode: standalone)').matches
|
|
|
+ setTimeout(() => {
|
|
|
+ fscreen();
|
|
|
+ }, 200);
|
|
|
+ }
|
|
|
} catch {
|
|
|
//
|
|
|
}
|
|
|
};
|
|
|
- const fscreen=()=> {
|
|
|
- var el = document.documentElement
|
|
|
- var isFullscreen = document.fullScreen || document.mozFullScreen || document.webkitIsFullScreen
|
|
|
+ const fscreen = () => {
|
|
|
+ var el = document.documentElement;
|
|
|
+ var isFullscreen =
|
|
|
+ document.fullScreen ||
|
|
|
+ document.mozFullScreen ||
|
|
|
+ document.webkitIsFullScreen;
|
|
|
if (!isFullscreen) {
|
|
|
//进入全屏
|
|
|
(el.requestFullscreen && el.requestFullscreen()) ||
|
|
|
- (el.mozRequestFullScreen && el.mozRequestFullScreen()) ||
|
|
|
- (el.webkitRequestFullscreen && el.webkitRequestFullscreen()) ||
|
|
|
- (el.msRequestFullscreen && el.msRequestFullscreen())
|
|
|
+ (el.mozRequestFullScreen && el.mozRequestFullScreen()) ||
|
|
|
+ (el.webkitRequestFullscreen && el.webkitRequestFullscreen()) ||
|
|
|
+ (el.msRequestFullscreen && el.msRequestFullscreen());
|
|
|
} else {
|
|
|
//退出全屏
|
|
|
document.exitFullscreen
|
|
@@ -73,8 +74,9 @@ export default defineComponent({
|
|
|
? document.mozCancelFullScreen()
|
|
|
: document.webkitExitFullscreen
|
|
|
? document.webkitExitFullscreen()
|
|
|
- : ''
|
|
|
- }}
|
|
|
+ : '';
|
|
|
+ }
|
|
|
+ };
|
|
|
const getList = async () => {
|
|
|
loading.value = true;
|
|
|
try {
|
|
@@ -151,7 +153,7 @@ export default defineComponent({
|
|
|
]}>
|
|
|
{list.value.map((item: any) => (
|
|
|
<div onClick={() => onAttendClass(item)}>
|
|
|
- <NThing class={[styles.thingItem,'isFull']}>
|
|
|
+ <NThing class={[styles.thingItem, 'isFull']}>
|
|
|
{{
|
|
|
header: () => (
|
|
|
<div class={styles.title}>
|