Pārlūkot izejas kodu

音频播放登录校验

jwyu 2 gadi atpakaļ
vecāks
revīzija
ec8ba7ec9e
1 mainītis faili ar 16 papildinājumiem un 0 dzēšanām
  1. 16 0
      src/views/activity/List.vue

+ 16 - 0
src/views/activity/List.vue

@@ -208,6 +208,22 @@ import { useStore } from "vuex";
 const store = useStore();
 import {apiActivityAudios} from '@/api/activity'
 const handleGetAudio=async (item)=>{
+    if(store.state.userInfo.is_bind===0){
+        ElMessageBox({
+            title:`温馨提示`,
+            message:'为了优化您的用户体验,<br>请登录后查看更多信息!',
+            dangerouslyUseHTMLString: true,
+            center: true,
+            confirmButtonText:'去登录',
+            confirmButtonClass:'self-elmessage-confirm-btn',
+            showCancelButton:true,
+            cancelButtonText:'取消',
+            cancelButtonClass:'self-elmessage-cancel-btn'
+        }).then(res=>{
+            wx.miniProgram.reLaunch({url:'/pages/login'})
+        }).catch(()=>{})
+        return
+    }
     if(store.state.audioData.list.length>0&&store.state.audioData.activityId==item.activityId){
         if(store.state.audioData.paused){
             store.state.audioData.INS.play()