material.wxml 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <view class="bg">
  2. <view class="top">
  3. <image class="top-head" src="{{userInfo.avatarUrl}}"></image>
  4. <view class="top-text ellipsis">{{userInfo.nickName}}</view>
  5. </view>
  6. <view class="hint">点击“一键分享”,即可复制保存发圈素材及文案。</view>
  7. <view class="main" wx:for="{{list}}" wx:key="{{index}}">
  8. <view class="main-top">
  9. <image class="main-head" src="{{item.wx_user_info.head}}"></image>
  10. <view class="main-name ellipsis">{{item.wx_user_info.nickname}}</view>
  11. <view class="main-allshare" bindtap="allShare" data-index="{{index}}" data-type="all">一键分享</view>
  12. <view class="clear"></view>
  13. </view>
  14. <view class="main-text {{!textList[index] ? 'ellipsisLn' : ''}}">{{item.material_text}}</view>
  15. <view class="main-alltext" data-val="{{index}}" bindtap="changeText" wx:if="{{item.material_text.length > 55}}">{{!textList[index] ? '全文' : '收起'}}</view>
  16. <view class="images">
  17. <image wx:key="{{imageIndex}}" wx:for="{{item.image_list}}" wx:for-item="imageList" wx:for-index="imageIndex" class="image" mode="aspectFill" src="{{imageList + '/resize,p_15'}}" bindtap="getImage" data-i="{{index}}" data-index="{{imageIndex}}"></image>
  18. <view class="clear"></view>
  19. </view>
  20. <view class="main-time"><format-time type="formatChDate" value="{{item.c_time}}" ></format-time></view>
  21. <view class="main-share">
  22. <view style="float: left;" bindtap="toProduct" data-id="{{item.product_info.id}}" wx:if="{{item.m_type === 'product'}}">
  23. <image class="main-shareimg" mode="aspectFill" src="{{item.product_info.pics[0].img}}"></image>
  24. <view class="main-sharetext ellipsisLn">{{item.product_info.name}}</view>
  25. </view>
  26. <view style="float: left;" bindtap="toProject" data-id="{{item.project_info.id}}" wx:if="{{item.m_type === 'project'}}">
  27. <image class="main-shareimg" mode="aspectFill" src="{{item.project_info.introduce_pics[0].img}}"></image>
  28. <view class="main-sharetext ellipsisLn">{{item.project_info.title}}</view>
  29. </view>
  30. <view class="main-sharebtn" bindtap="sharePoster" data-index="{{index}}" data-type="one">分享</view>
  31. <!--<button class="main-sharebtn" open-type="share" data-index="{{index}}">分享</button>-->
  32. <view class="clear"></view>
  33. </view>
  34. </view>
  35. <view class="canvas-position">
  36. <canvas class="canvas" style="width: 750px; height: 1334px" canvas-id="myCanvas" ></canvas>
  37. </view>
  38. <view class="poster" wx:if="{{posterPopup}}" catchtouchmove="stopPageScroll">
  39. <view class="poster-main">
  40. <view style="height: 60rpx;"></view>
  41. <view class="poster-close" bindtap="posterClose"></view>
  42. <image class="poster-img" src="{{posterImage}}"></image>
  43. <view class="poster-text">保存图片,叫伙伴们来围观吧</view>
  44. <view class="poster-btn" bindtap="saveImage">
  45. <view class="poster-icon"></view>
  46. <view class="poster-save" >保存</view>
  47. <view class="clear"></view>
  48. </view>
  49. </view>
  50. </view>
  51. <view class="popup-bg" wx:if="{{popup}}">
  52. <view class="popup" >
  53. <view class="popup-title">提示</view>
  54. <view class="popup-logobg">
  55. <view class="popup-image" ></view>
  56. </view>
  57. <text class="popup-hint">FOHOW玖玖申请同意相册保存\n以确保正常使用保存相册功能</text>
  58. <button class="popup-bottom" open-type="openSetting" bindopensetting="setting">确认</button>
  59. </view>
  60. </view>
  61. <view class="all-share" wx:if="{{loadingPopup}}">
  62. <view class="all-line">
  63. <view class="all-loading" wx:if="{{!imgsLoading}}"></view>
  64. <view class="all-finish" wx:if="{{imgsLoading}}"></view>
  65. <view class="all-text">图片保存至相册</view>
  66. <view class="clear"></view>
  67. </view>
  68. <view class="all-line">
  69. <view class="all-loading" wx:if="{{!textLoading}}"></view>
  70. <view class="all-finish" wx:if="{{textLoading}}"></view>
  71. <view class="all-text">拷贝文案</view>
  72. <view class="clear"></view>
  73. </view>
  74. <view class="all-line">
  75. <view class="all-loading" wx:if="{{!posterLoading}}"></view>
  76. <view class="all-finish" wx:if="{{posterLoading}}"></view>
  77. <view class="all-text">首图带专属码</view>
  78. <view class="clear"></view>
  79. </view>
  80. <view class="all-hint">复制完成即可立马发圈</view>
  81. </view>
  82. <view style="height: 50rpx;"></view>
  83. </view>