Commit fa6b1e5d by 高淑倩

种草社区

parent aad87fe8
// component/waterFlowLayout/waterFlowLayout.js // component/waterFlowLayout/waterFlowLayout.js
var app = getApp()
const wxService = require('../../utils/wxService') const wxService = require('../../utils/wxService')
const utils = require('../../utils/util') const utils = require('../../utils/util')
...@@ -10,7 +11,7 @@ Component({ ...@@ -10,7 +11,7 @@ Component({
currentHasUserInfo: { currentHasUserInfo: {
type: Boolean, type: Boolean,
value: false, value: false,
observer(val){ observer(val) {
} }
}, },
imageData: { imageData: {
...@@ -22,25 +23,37 @@ Component({ ...@@ -22,25 +23,37 @@ Component({
value: [], value: [],
} }
}, },
attached() {
this.setData({
baseImgUrl: app.globalData.imageUrl
})
},
/** /**
* 组件的初始数据 * 组件的初始数据
*/ */
data: { data: {
// imageheight: 0 // imageheight: 0
userIsLogin : false userIsLogin: false,
baseImgUrl: '',
}, },
observers: { observers: {
'**': function (e) {
// 每次 setData 都触发
},
currentHasUserInfo(val) { currentHasUserInfo(val) {
console.log(val)
this.setData({ this.setData({
userIsLogin: val userIsLogin: val
}) })
} },
baseImgUrl(e) {
console.log('eeeee', e)
}, // this.setData({
// baseImgUrl:e
// })
},
},
/** /**
* 组件的方法列表 * 组件的方法列表
*/ */
...@@ -76,16 +89,16 @@ Component({ ...@@ -76,16 +89,16 @@ Component({
if (this.data.type == 1) { if (this.data.type == 1) {
wxService.router(`/pages/wantToBuyDetail/wantToBuyDetail?id=${e.currentTarget.dataset.id}`) wxService.router(`/pages/wantToBuyDetail/wantToBuyDetail?id=${e.currentTarget.dataset.id}`)
} else if (this.data.type == 2) { } else if (this.data.type == 2) {
if (e.currentTarget.dataset.currentType == 2){ if (e.currentTarget.dataset.currentType == 2) {
wxService.router(`/subPackage/page/pages/myReleaseDetail/myReleaseDetail?id=${e.currentTarget.dataset.id}`) wxService.router(`/subPackage/page/pages/myReleaseDetail/myReleaseDetail?id=${e.currentTarget.dataset.id}`)
} }
} }
}, },
//授權 //授權
_getUserInfo(res){ _getUserInfo(res) {
wxService.nextTick(() => { wxService.nextTick(() => {
this.triggerEvent('getAuth',res); this.triggerEvent('getAuth', res);
}) })
} }
//获取图片高度 //获取图片高度
......
<!--component/waterFlowLayout/waterFlowLayout.wxml--> <!--component/waterFlowLayout/waterFlowLayout.wxml-->
<!-- {{userIsLogin}} --> <wxs src="../../wxs/utils.wxs" module="utils" />
<view class="water-wrap {{type == 2 ? 'release-water' : ''}}">
<view class="left">
<block wx:for="{{imageData}}" wx:key="">
<template is="water-list" data="{{...item}}" wx:if="{{index%2==0}}"></template>
</block>
</view>
<view class="right">
<block wx:for="{{imageData}}" wx:key="">
<template is="water-list" data="{{...item}}" wx:if="{{index%2==1}}"></template>
</block>
</view>
</view>
<template name="water-list">
<view class="item" data-current-type="{{currentType}}" data-id="{{id}}" bindtap="gotoDetail"> <view class="water-wrap {{type == 2 ? 'release-water' : ''}}">
<view class="no-audited" wx:if="{{currentType != 2}}"> <view class="left">
{{currentType == 1 ? '待审核' : (currentType == 3 ? '已驳回' : '已通过')}} <block wx:for="{{imageData}}" wx:key="">
</view> <template is="water-list" data="{{...item}}" wx:if="{{index%2==0}}" />
<image class="item-img" src="{{url}}" data-id="{{id}}" mode="widthFix" bindload="imageLoad" bindtap="gotoDetail"></image> </block>
<view class="item-title-box" > </view>
<view class="item-title">{{headline}}</view> <view class="right">
</view> <block wx:for="{{imageData}}" wx:key="">
<view> <template is="water-list" data="{{...item}}" wx:if="{{index%2==1}}" />
</view> </block>
<!-- 未登錄時 --> </view>
<!-- <view class="share-wrap" wx:if="{{!userIsLogin}}"> </view>
<template name="water-list">
<view
class="item"
data-current-type="{{currentType}}"
data-id="{{id}}"
bindtap="gotoDetail"
>
<view class="no-audited" wx:if="{{currentType != 2}}">
{{currentType == 1 ? '待审核' : (currentType == 3 ? '已驳回' : '已通过')}}
</view>
<image
class="item-img"
src="{{utils.formateUrl(url,baseImgUrl)}}"
data-id="{{id}}"
mode="widthFix"
bindload="imageLoad"
bindtap="gotoDetail"
/>
<view class="item-title-box">
<view class="item-title">{{headline}}</view>
</view>
<view/>
<!-- 未登錄時 -->
<!-- <view class="share-wrap" wx:if="{{!userIsLogin}}">
<button wx:if="{{!userIsLogin}}" <button wx:if="{{!userIsLogin}}"
bindgetuserinfo="_getUserInfo" bindgetuserinfo="_getUserInfo"
open-type='getUserInfo' class="clear-btn"> open-type='getUserInfo' class="clear-btn">
...@@ -45,30 +56,39 @@ ...@@ -45,30 +56,39 @@
</button> </button>
</view> --> </view> -->
<view class="share-wrap" > <view class="share-wrap">
<view class="share-oprate" catchtap="onTapLike" data-id="{{id}}" data-type="{{type}}" data-current-type="{{currentType}}"> <view
<image class="share-img" src="{{type ? '/assets/imgs/heart-primary.png' : '/assets/imgs/heart-default.png'}}"></image> class="share-oprate"
<text class="share-number">{{enjoySum || 0}}</text> catchtap="onTapLike"
</view> data-id="{{id}}"
<view class="share-oprate" data-type="{{type}}"
catchtap="onTapShare" data-current-type="{{currentType}}"
data-title="{{explain}}" >
data-url="{{url}}" <image class="share-img" src="{{type ? '/assets/imgs/heart-primary.png' : '/assets/imgs/heart-default.png'}}" />
data-headline="{{headline}}" <text class="share-number">{{enjoySum || 0}}</text>
data-describe="{{describe}}" </view>
data-id="{{id}}" <view
data-current-type="{{currentType}}"> class="share-oprate"
<image class="share-img" src="/assets/imgs/share.png"></image> catchtap="onTapShare"
<text class="share-number">{{transmitSum || 0}}</text> data-title="{{explain}}"
</view> data-url="{{url}}"
</view> data-headline="{{headline}}"
<!-- 标签 --> data-describe="{{describe}}"
<view class="tabs-list {{tagsName ? 'tags-list' : ''}}"> data-id="{{id}}"
<image class="lock-image" src="/assets/imgs/7_1_0/lock.png"></image> data-current-type="{{currentType}}"
<view class="tab-item" wx:if="{{tagsName}}"> >
<image class="tab-image" src="/assets/imgs/7_1_0/tab.png"></image> <image class="share-img" src="/assets/imgs/share.png" />
<text class="tab-text">{{tagsName}}</text> <text class="share-number">{{transmitSum || 0}}</text>
</view> </view>
</view> </view>
</view> <!-- 标签 -->
<view class="tabs-list {{tagsName ? 'tags-list' : ''}}">
<image class="lock-image" src="/assets/imgs/7_1_0/lock.png" />
<view class="tab-item" wx:if="{{tagsName}}">
<image class="tab-image" src="/assets/imgs/7_1_0/tab.png" />
<text class="tab-text">{{tagsName}}</text>
</view>
</view>
</view>
</template> </template>
...@@ -27,7 +27,8 @@ wxService.page({ ...@@ -27,7 +27,8 @@ wxService.page({
contentPermission: false, contentPermission: false,
currentShareContent: null, currentShareContent: null,
scene: '', scene: '',
validContentSetExplain: '' validContentSetExplain: '',
baseImgUrl: ''
}, },
/** /**
...@@ -54,6 +55,9 @@ wxService.page({ ...@@ -54,6 +55,9 @@ wxService.page({
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow() { onShow() {
this.setData({
baseImgUrl: app.globalData.imageUrl
})
const { memberId, member } = wx.getStorageSync('_baseUserInfo') const { memberId, member } = wx.getStorageSync('_baseUserInfo')
const premiumExpireTime = member && member.premiumExpireTime || '' const premiumExpireTime = member && member.premiumExpireTime || ''
// ios 兼容 是不是plus vip // ios 兼容 是不是plus vip
...@@ -68,7 +72,7 @@ wxService.page({ ...@@ -68,7 +72,7 @@ wxService.page({
plus: 0 plus: 0
}) })
} }
this.getValidContentSetExplain() // 获取有效的种草配置文案 // this.getValidContentSetExplain() // 获取有效的种草配置文案
this.getBannerInfo() this.getBannerInfo()
this.getContentPermission() this.getContentPermission()
this.data.currentShareContent = null; this.data.currentShareContent = null;
......
<!--subPackage/page/pages/myRelease/myRelease.wxml--> <!--subPackage/page/pages/myRelease/myRelease.wxml-->
<view class="release-num weui-flex df-j--bt"> <view class="release-num weui-flex df-j--bt">
<view class="num-invite df-1 border_box"> <view class="num-invite df-1 border_box">
<view class="num">{{inviteSum || 0}}</view> <view class="num">{{inviteSum || 0}}</view>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment