bayi преди 2 години
родител
ревизия
06851637f9
променени са 2 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 1 1
      mixins/share.js
  2. 3 3
      pages/personal/index.wxml

+ 1 - 1
mixins/share.js

@@ -43,7 +43,7 @@ module.exports = Behavior({
             ctx.scale(dpr, dpr);
             ctx.font = '14px PingFang';
             let pic = canvas.createImage();
-            pic.src = video.userReadExtend.resourcesType == 1 ? video.userReadExtend.backgroundVirtualImg : video.userRead.coverImg;
+            pic.src = video.userReadExtend && video.userReadExtend.resourcesType == 1 ? video.userReadExtend.backgroundVirtualImg : video.userRead.coverImg;
             pic.onload = () => {
               ctx.drawImage(pic, 0, 0, 375, 211);
               if (video.userReadExtend.resourcesType == 1) {

+ 3 - 3
pages/personal/index.wxml

@@ -52,9 +52,9 @@
       bindscrolltolower='loadMore'>
       <view class="worksBox" wx:for="{{list}}" wx:key="index">
         <view class="left">
-          <image src="{{item.userRead.coverImg}}" class="cover" wx:if="{{item.userReadExtend.resourcesType==0}}" />
-          <view class="audioCover"
-            style="background-image: url({{item.userReadExtend.backgroundVirtualImg}});" wx:else>
+          <image src="{{item.userRead.coverImg}}" class="cover"
+            wx:if="{{!item.userReadExtend||item.userReadExtend.resourcesType==0}}" />
+          <view class="audioCover" style="background-image: url({{item.userReadExtend.backgroundVirtualImg}});" wx:else>
             <image src="/static/audioBg.png" class="audioPlayBg" />
             <image src="/static/zhen.png" class="audioPlayZhen" />
             <image src="{{item.userRead.coverImg}}" class="cover" />