Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
7
7-Eleven
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高淑倩
7-Eleven
Commits
e8833b37
Commit
e8833b37
authored
Sep 18, 2019
by
高淑倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
首页onLoad
parent
1ead78d5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
108 additions
and
66 deletions
+108
-66
IntegralMall.wxml
src/pages/IntegralMall/IntegralMall.wxml
+1
-1
userCenter.js
src/pages/userCenter/userCenter.js
+107
-65
No files found.
src/pages/IntegralMall/IntegralMall.wxml
View file @
e8833b37
...
...
@@ -4,7 +4,7 @@
<view class='coupon-wrap' wx:if="{{integralCouponList.length}}">
<view class='coupon-list' wx:for="{{integralCouponList}}" wx:for-item="item" wx:for-index="k" wx:key="{{k}}" data-id="{{item.id}}" bindtap="goCouponDetail">
<view class="coupon-item">
<view class='coupon-img'>
<view class='coupon-img
df
'>
<image wx:if="{{item.thumbnail}}" src='{{item.thumbnail}}'></image>
<image wx:else src='/assets/imgs/qr-code.png'></image>
</view>
...
...
src/pages/userCenter/userCenter.js
View file @
e8833b37
...
...
@@ -29,10 +29,6 @@ wxService.page({
curMemberTrial
:
false
,
// 当前会员是不是体验者
curAccessiblePathArr
:
[]
// 当前体验版本对应的路径
},
/**
* 生命周期函数--监听页面加载
*/
onLoad
()
{
},
/**
* 监听子组件事件
* */
...
...
@@ -48,6 +44,12 @@ wxService.page({
wxService
.
router
(
`/subPackage/page/pages/subPage/subPage`
).
search
({
pageId
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad
()
{
this
.
initPage
()
},
/**
* 生命周期函数--监听页面显示
*/
onShow
()
{
...
...
@@ -57,24 +59,19 @@ wxService.page({
// 登录接口返回err
const
reLoginErrFlag
=
wx
.
getStorageSync
(
'reLoginErr'
)
// 清空 重置 数据
this
.
setData
(
{
pages
:
[],
groupLoadState
:
'complete'
,
// 活动分组加载标志
homeApiLoading
:
true
,
render
:
null
,
// 渲染页面数据对象(安全渲染)
isLastPage
:
false
,
// 页面段落加载完成
renderPageOver
:
false
,
// 渲染页面结束
// isAuthorization: true
},
()
=>
{
// this.loadMore()
}
)
handlerDataOnPage
=
new
utils
.
HandlerDataOnPage
()
renderPage
=
require
(
'../../utils/renderPage'
).
getRenderPage
()
handlerDataOnPage
.
init
(
this
,
'pages'
)
this
.
initPage
(
this
.
data
.
pageId
)
// this.setData({
// pages: [],
// groupLoadState: 'complete', // 活动分组加载标志
// homeApiLoading: true,
// render: null, // 渲染页面数据对象(安全渲染)
// isLastPage: false, // 页面段落加载完成
// renderPageOver: false, // 渲染页面结束
// // isAuthorization: true
// })
// handlerDataOnPage = new utils.HandlerDataOnPage()
// renderPage = require('../../utils/renderPage').getRenderPage()
// handlerDataOnPage.init(this, 'pages')
// this.initPage()
if
(
baseUserInfo
&&
!
reLoginErrFlag
)
{
this
.
setData
({
...
...
@@ -88,18 +85,102 @@ wxService.page({
// 优惠券数量
this
.
getMemberCouponInfo
()
})
}
else
if
(
!
baseUserInfo
&&
reLoginErrFlag
)
{
}
else
if
(
!
baseUserInfo
&&
reLoginErrFlag
)
{
this
.
setData
({
isAuthorization
:
true
})
}
else
{
}
else
{
this
.
setData
({
isAuthorization
:
true
})
}
},
// page 信息
initPage
()
{
this
.
setData
({
pages
:
[],
products
:
[],
groupLoadState
:
'complete'
,
// 活动分组加载标志
homeApiLoading
:
true
,
render
:
null
,
// 渲染页面数据对象(安全渲染)
isLastPage
:
false
,
// 页面段落加载完成
renderPageOver
:
false
,
// 渲染页面结束
},()
=>
{
this
.
initHomePage
()
})
handlerDataOnPage
=
new
utils
.
HandlerDataOnPage
()
renderPage
=
require
(
'../../utils/renderPage'
).
getRenderPage
()
handlerDataOnPage
.
init
(
this
,
'pages'
)
// wx.showLoading({
// title: '加载中'
// })
// // 动态页面
// wxService.post(`/merchant/modelPage/mainSetting?brandId=${app.globalData.brandId}`).then(res => {
// if (!res) return false
// const { result, data } = res.data
// if (result == 0) {
// // 动态设置title
// wx.setNavigationBarTitle({
// title: data.page.title
// })
// // 段落
// const products = data.paragraphs
// const filterResult = products.map((res, index) => {
// return {
// ...res, index
// }
// }).filter(item => {
// // wx.hideLoading()
// })
// const render = renderPage.initPaging(filterResult).initRenderData(products)
// this.data.render = render
// const renderData = render.next()
// this.data.renderPageOver = renderData.done
// this.renderPageFunc({ products: renderData.value })
// }
// }).finally(() => {
// wx.hideLoading();
// })
},
initHomePage
()
{
wx
.
showLoading
({
title
:
'加载中'
})
// 动态页面
wxService
.
post
(
`/merchant/modelPage/mainSetting?brandId=
${
app
.
globalData
.
brandId
}
`
).
then
(
res
=>
{
if
(
!
res
)
return
false
const
{
result
,
data
}
=
res
.
data
if
(
result
==
0
)
{
// 动态设置title
wx
.
setNavigationBarTitle
({
title
:
data
.
page
.
title
})
// 段落
const
products
=
data
.
paragraphs
const
filterResult
=
products
.
map
((
res
,
index
)
=>
{
return
{
...
res
,
index
}
}).
filter
(
item
=>
{
// wx.hideLoading()
})
const
render
=
renderPage
.
initPaging
(
filterResult
).
initRenderData
(
products
)
this
.
data
.
render
=
render
const
renderData
=
render
.
next
()
this
.
data
.
renderPageOver
=
renderData
.
done
this
.
renderPageFunc
({
products
:
renderData
.
value
})
}
}).
finally
(()
=>
{
wx
.
hideLoading
();
})
},
// 查询积分信息
getMemberPointInfo
()
{
wx
.
showLoading
({
...
...
@@ -139,45 +220,6 @@ wxService.page({
}
})
},
// page 信息
initPage
(
pageId
)
{
this
.
setData
({
products
:
[]
})
wx
.
showLoading
({
title
:
'加载中'
})
// wxService.post(`/merchant/modelPage/getDetailById?pageId=${pageId}&brandId=${app.globalData.brandId}`).then(res => {
// 动态页面
wxService
.
post
(
`/merchant/modelPage/mainSetting?brandId=
${
app
.
globalData
.
brandId
}
`
).
then
(
res
=>
{
if
(
!
res
)
return
false
const
{
result
,
data
}
=
res
.
data
if
(
result
==
0
)
{
// 动态设置title
wx
.
setNavigationBarTitle
({
title
:
data
.
page
.
title
})
// 段落
const
products
=
data
.
paragraphs
const
filterResult
=
products
.
map
((
res
,
index
)
=>
{
return
{
...
res
,
index
}
}).
filter
(
item
=>
{
// wx.hideLoading()
})
const
render
=
renderPage
.
initPaging
(
filterResult
).
initRenderData
(
products
)
this
.
data
.
render
=
render
const
renderData
=
render
.
next
()
this
.
data
.
renderPageOver
=
renderData
.
done
this
.
renderPageFunc
({
products
:
renderData
.
value
})
}
}).
finally
(()
=>
{
wx
.
hideLoading
();
})
},
/**
* 渲染数据(合并之前的数据)
* @param products 数组数据
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment