dusenyao 3 vuotta sitten
vanhempi
commit
18eb55f6d2
2 muutettua tiedostoa jossa 6 lisäystä ja 7 poistoa
  1. 0 0
      src/icons/svg/close.svg
  2. 6 7
      src/views/live/teacher/index.vue

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
src/icons/svg/close.svg


+ 6 - 7
src/views/live/teacher/index.vue

@@ -88,7 +88,7 @@
         <div class="button-group">
           <div class="button-group-left">
             <span class="icon-button" @click="publishShareStream">
-              <svg-icon icon-class="share" />
+              <svg-icon :icon-class="remoteStreamType === 1 ? 'close' : 'share'" />
             </span>
             <span class="icon-button" @click="showDrawSetting">
               <svg-icon icon-class="draw" />
@@ -481,12 +481,11 @@ export default {
 
     // 推送桌面共享
     publishShareStream() {
-      common.publishShareStream();
-    },
-
-    // 关闭桌面共享
-    unPubShareStream() {
-      common.unPubShareStream();
+      if (this.remoteStreamType === 1) {
+        common.unPubShareStream();
+      } else {
+        common.publishShareStream();
+      }
     },
 
     reconnection() {

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä