Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jcy2004x
ShopXO
提交
a1849de5
ShopXO
项目概览
jcy2004x
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a1849de5
编写于
1月 06, 2019
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
支付宝小程序自定义组件优化
上级
14ccac5b
变更
7
显示空白变更内容
内联
并排
Showing
7 changed file
with
24 addition
and
141 deletion
+24
-141
public/appmini/old/alipay/app.js
public/appmini/old/alipay/app.js
+1
-1
public/appmini/old/alipay/components/home-banner/home-banner.axml
...ppmini/old/alipay/components/home-banner/home-banner.axml
+5
-10
public/appmini/old/alipay/components/home-banner/home-banner.js
.../appmini/old/alipay/components/home-banner/home-banner.js
+4
-58
public/appmini/old/alipay/components/home-nav/home-nav.axml
public/appmini/old/alipay/components/home-nav/home-nav.axml
+2
-7
public/appmini/old/alipay/components/home-nav/home-nav.js
public/appmini/old/alipay/components/home-nav/home-nav.js
+5
-55
public/appmini/old/alipay/pages/index/index.axml
public/appmini/old/alipay/pages/index/index.axml
+2
-2
public/appmini/old/alipay/pages/index/index.js
public/appmini/old/alipay/pages/index/index.js
+5
-8
未找到文件。
public/appmini/old/alipay/app.js
浏览文件 @
a1849de5
...
...
@@ -50,7 +50,7 @@ App({
// 请求地址
request_url
:
"
{{request_url}}
"
,
//request_url: "http
://test.shopxo.net/",
request_url
:
"
https
://test.shopxo.net/
"
,
//request_url: 'http://tp5-dev.com/',
// 基础信息
...
...
public/appmini/old/alipay/components/home-banner/home-banner.axml
浏览文件 @
a1849de5
<swiper
indicator-dots="{{
indicator_dots
}}"
indicator-dots="{{
data.length > 1
}}"
indicator-color="{{indicator_color}}"
indicator-active-color="{{indicator_active_color}}"
autoplay="{{
autoplay
}}"
autoplay="{{
data.length > 1
}}"
circular="{{circular}}"
class="banner bg-white spacing-mb"
a:if="{{data
_list
.length > 0}}">
<block a:for="{{data
_list
}}">
a:if="{{data.length > 0}}">
<block a:for="{{data}}">
<swiper-item>
<image class="wh-auto" src="{{item.images_url}}" mode="widthFix" data-value="{{item.event_value}}" data-type="{{item.event_type}}" onTap="banner_event" />
</swiper-item>
</block>
</swiper>
\ No newline at end of file
<view a:if="{{data_list_loding_status == 2}}">
<import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status}}"></template>
</view>
\ No newline at end of file
public/appmini/old/alipay/components/home-banner/home-banner.js
浏览文件 @
a1849de5
...
...
@@ -2,74 +2,20 @@ const app = getApp();
Component
({
mixins
:
[],
data
:
{
indicator_dots
:
false
,
indicator_color
:
'
rgba(0, 0, 0, .3)
'
,
indicator_active_color
:
'
#e31c55
'
,
autoplay
:
true
,
circular
:
true
,
data_list_loding_status
:
1
,
data_bottom_line_status
:
false
,
data_list
:
[],
},
props
:
{},
didMount
()
{
this
.
init
();
props
:
{
data
:
[]
},
didMount
()
{},
didUpdate
()
{},
didUnmount
()
{},
methods
:
{
// 获取数
init
()
{
// 加载loding
this
.
setData
({
data_list_loding_status
:
1
,
});
// 加载loding
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
index
"
,
"
banner
"
),
method
:
"
POST
"
,
data
:
{},
dataType
:
"
json
"
,
success
:
res
=>
{
if
(
res
.
data
.
code
==
0
)
{
var
data
=
res
.
data
.
data
;
this
.
setData
({
data_list
:
data
,
indicator_dots
:
(
data
.
length
>
1
),
autoplay
:
(
data
.
length
>
1
),
data_list_loding_status
:
data
.
length
==
0
?
0
:
3
,
data_bottom_line_status
:
true
,
});
}
else
{
this
.
setData
({
data_list_loding_status
:
0
,
data_bottom_line_status
:
true
,
});
my
.
showToast
({
type
:
"
fail
"
,
content
:
res
.
data
.
msg
});
}
},
fail
:
()
=>
{
this
.
setData
({
data_list_loding_status
:
2
,
data_bottom_line_status
:
true
,
});
my
.
showToast
({
type
:
"
fail
"
,
content
:
"
服务器请求出错
"
});
}
});
},
// 操作事件
banner_event
(
e
)
{
app
.
operation_event
(
e
);
},
}
,
}
});
public/appmini/old/alipay/components/home-nav/home-nav.axml
浏览文件 @
a1849de5
<view a:if="{{data
_list
.length > 0}}">
<view a:if="{{data.length > 0}}">
<view class="data-list bg-white spacing-mb">
<view class="items" a:for="{{data
_list
}}">
<view class="items" a:for="{{data}}">
<view class="items-content tc" style="background-color:{{item.bg_color}}" data-value="{{item.event_value}}" data-type="{{item.event_type}}" onTap="nav_event">
<image class="wh-auto" src="{{item.images_url}}" mode="aspectFit" />
</view>
...
...
@@ -8,8 +8,3 @@
</view>
</view>
</view>
<view a:if="{{data_list_loding_status == 2}}">
<import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status}}"></template>
</view>
public/appmini/old/alipay/components/home-nav/home-nav.js
浏览文件 @
a1849de5
const
app
=
getApp
();
Component
({
mixins
:
[],
props
:
{},
data
:
{
data_list_loding_status
:
1
,
data_bottom_line_status
:
false
,
data_list
:
[],
},
didMount
()
{
this
.
init
();
data
:
{},
props
:
{
data
:
[]
},
didMount
()
{},
didUpdate
(){},
didUnmount
(){},
methods
:{
init
()
{
// 加载loding
this
.
setData
({
data_list_loding_status
:
1
,
});
// 加载loding
my
.
httpRequest
({
url
:
app
.
get_request_url
(
"
index
"
,
"
navigation
"
),
method
:
"
POST
"
,
data
:
{},
dataType
:
"
json
"
,
success
:
res
=>
{
if
(
res
.
data
.
code
==
0
)
{
var
data
=
res
.
data
.
data
;
this
.
setData
({
data_list
:
data
,
data_list_loding_status
:
data
.
length
==
0
?
0
:
3
,
data_bottom_line_status
:
true
,
});
}
else
{
this
.
setData
({
data_list_loding_status
:
0
,
data_bottom_line_status
:
true
,
});
my
.
showToast
({
type
:
"
fail
"
,
content
:
res
.
data
.
msg
});
}
},
fail
:
()
=>
{
this
.
setData
({
data_list_loding_status
:
2
,
data_bottom_line_status
:
true
,
});
my
.
showToast
({
type
:
"
fail
"
,
content
:
"
服务器请求出错
"
});
}
});
},
methods
:
{
// 操作事件
nav_event
(
e
)
{
app
.
operation_event
(
e
);
...
...
public/appmini/old/alipay/pages/index/index.axml
浏览文件 @
a1849de5
...
...
@@ -14,10 +14,10 @@
<!-- 组件 -->
<view a:if="{{load_status == 1}}">
<!-- 轮播 -->
<component-home-banner />
<component-home-banner
data="{{banner_list}}"
/>
<!-- 导航 -->
<component-home-nav />
<component-home-nav
data="{{navigation}}"
/>
</view>
...
...
public/appmini/old/alipay/pages/index/index.js
浏览文件 @
a1849de5
const
app
=
getApp
();
Page
({
data
:
{
indicator_dots
:
false
,
indicator_color
:
'
rgba(0, 0, 0, .3)
'
,
indicator_active_color
:
'
#e31c55
'
,
autoplay
:
true
,
circular
:
true
,
data_list_loding_status
:
1
,
data_bottom_line_status
:
false
,
data_list
:
[],
banner_list
:
[],
navigation
:
[],
common_shop_notice
:
null
,
common_app_is_enable_search
:
1
,
common_app_is_enable_answer
:
1
,
...
...
@@ -41,9 +38,9 @@ Page({
if
(
res
.
data
.
code
==
0
)
{
var
data
=
res
.
data
.
data
;
self
.
setData
({
data_list
:
data
.
data_list
,
indicator_dots
:
(
data
.
data_list
.
length
>
1
)
,
autoplay
:
(
data
.
data_list
.
length
>
1
)
,
banner_list
:
data
.
banner_list
||
[]
,
navigation
:
data
.
navigation
||
[]
,
data_list
:
data
.
data_list
||
[]
,
common_shop_notice
:
data
.
common_shop_notice
||
null
,
common_app_is_enable_search
:
data
.
common_app_is_enable_search
,
common_app_is_enable_answer
:
data
.
common_app_is_enable_answer
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录