jwyu пре 2 година
родитељ
комит
dc5d724282
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      src/views/voice/List.vue

+ 4 - 2
src/views/voice/List.vue

@@ -161,6 +161,7 @@ const formarVoiceTime=(e)=>{
 
 //获取音频单个对应的小程序二维码
 const handelGetQRCodeImg=async (item)=>{
+    if(item.QRCodeImg) return
     const res=await apiGetWechatQRCode({
         CodeScene:JSON.stringify({voiceId:item.BroadcastId}),
         CodePage:'pages/voice/voice'
@@ -340,10 +341,11 @@ onActivated(()=>{
                     >
                     <el-popover
                         :width="200"
-                        trigger="click"
+                        trigger="hover"
+                        @show="handelGetQRCodeImg(item)"
                     >
                         <template #reference>
-                            <div class="icon-wechat" @click="handelGetQRCodeImg(item)"></div>
+                            <div class="icon-wechat"></div>
                         </template>
                         <template #default>
                             <img style="width:100%" :src="item.QRCodeImg" alt="">