Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mayi-mp-shop
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
程默
mayi-mp-shop
Commits
b1bd0a1d
Commit
b1bd0a1d
authored
May 20, 2022
by
李嘉林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
底部导航样式
parent
a3c594fd
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
6 deletions
+27
-6
static/nativeComponents/custom-tab-bar/index.js
+26
-5
static/nativeComponents/custom-tab-bar/index.wxml
+1
-1
No files found.
static/nativeComponents/custom-tab-bar/index.js
View file @
b1bd0a1d
...
...
@@ -38,16 +38,37 @@ Component({
//
let
that
=
this
;
if
(
app
.
globalData
.
footerVal
)
{
let
{
componentData
}
=
app
.
globalData
.
footerVal
;
let
mid
=
Math
.
ceil
(
app
.
globalData
.
footerVal
.
componentData
.
list
.
length
/
2
-
1
)
app
.
globalData
.
footerVal
.
componentData
.
list
.
forEach
(
item
=>
{
console
.
log
(
app
.
globalData
.
footerVal
.
componentData
,
'-------app.globalData.footerVal.componentData'
)
componentData
.
list
.
forEach
(
item
=>
{
item
.
isAntt
=
item
.
icon
.
includes
(
'ant-'
)
console
.
log
(
'isAntt'
,
item
.
isAntt
)
})
console
.
log
(
app
.
globalData
.
footerVal
.
componentData
.
list
,
'app.globalData.footerVal.componentData.list'
)
// 处理默认样式
// 未选中
if
(
componentData
.
defaultText
==
1
)
{
componentData
.
defaultTextColor
=
"#333"
;
componentData
.
defaultTextNum
=
10
;
}
if
(
componentData
.
defaultIcon
==
1
)
{
componentData
.
defaultIconColor
=
"#333"
;
componentData
.
defaultIconSize
=
18
;
}
// 选中
if
(
componentData
.
selectText
==
1
)
{
componentData
.
selectTextColor
=
"var(--main-color)"
;
componentData
.
selectionTextNum
=
10
;
}
if
(
componentData
.
selectIconBackground
==
1
)
{
componentData
.
selectIconColor
=
"var(--main-color)"
;
componentData
.
selectionIconSize
=
18
;
}
console
.
log
(
componentData
.
list
,
'componentData.list'
)
that
.
setData
({
componentData
:
app
.
globalData
.
footerVal
.
componentData
,
list
:
app
.
globalData
.
footerVal
.
componentData
.
list
,
componentData
:
componentData
,
list
:
componentData
.
list
,
mid
:
mid
});
}
else
{
...
...
static/nativeComponents/custom-tab-bar/index.wxml
View file @
b1bd0a1d
...
...
@@ -11,7 +11,7 @@
<view class="{{item.isAntt ? 'antt' : 'iconfont'}} {{item.icon}}" style="font-size:{{componentData.defaultIcon==1 ? '36rpx' : (componentData.defaultIconSize*2 + 'rpx')}};color:{{index==selected?componentData.selectIconColor:componentData.defaultIconColor}}"></view>
</view>
<view wx:elif="{{item.iconType==1}}" class="img-view ">
<image style="width:{{(index==selected?componentData.selectionIconSize
*2:componentData.defaultIconSize*2)+'rpx'}};height:{{(index==selected?componentData.selectionIconSize*2:componentData.defaultIconSize*2)+'rpx
'}}" mode="aspectFit" src="{{selected === index ? item.selectImgUrl : item.imgUrl}}"></image>
<image style="width:{{(index==selected?componentData.selectionIconSize
:componentData.defaultIconSize)/10+'em'}};height:{{(index==selected?componentData.selectionIconSize:componentData.defaultIconSize)/10+'em
'}}" mode="aspectFit" src="{{selected === index ? item.selectImgUrl : item.imgUrl}}"></image>
</view>
</view>
<!-- 名称 -->
...
...
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