Browse Source

打开App公共组件

DESKTOP-O04BTUJ\muzen 2 years ago
parent
commit
5f38138655
1 changed files with 25 additions and 8 deletions
  1. 25 8
      src/components/open-app/open-app.vue

+ 25 - 8
src/components/open-app/open-app.vue

@@ -7,23 +7,40 @@
       </view>
       <uni-button type="submit" @click="open">打开App</uni-button>
     </view>
-    <view style="height: 88rpx" />
+    <view style="height: 88rpx" v-if="isShow" />
   </view>
 </template>
 
 <script>
 export default {
-  props:{
+  props: {
     // 界面类型
-    page: Number,
+    page: {
+      type: Number,
+      default: null
+    },
     // 频道类型
-    channel: Number,
+    channel: {
+      type: Number,
+      default: null
+    },
     // 音频类型
-    audioType: Number,
+    audioType: {
+      type: Number,
+      default: null
+    },
     // 音频Id
-    audioId: Number
+    audioId: {
+      type: Number,
+      default: null
+    },
+    // 是否覆盖
+    isShow: {
+      type: Boolean,
+      default: true
+    }
   },
-  watch:{
+  watch: {
     channel(val) {
       return val
     },
@@ -36,7 +53,7 @@ export default {
   },
   methods: {
     // 打开app
-    open(){
+    open() {
       this.openApp(this.page, this.channel, this.audioType, this.audioId)
     }
   }