Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
momo的小宝贝
vue2-elm
提交
3e2a0db4
V
vue2-elm
项目概览
momo的小宝贝
/
vue2-elm
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue2-elm
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3e2a0db4
编写于
6月 23, 2017
作者:
M
maguohua
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复shop页面menu shop问题
上级
41858427
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
13 deletion
+8
-13
elm/static/js/manifest.js
elm/static/js/manifest.js
+1
-1
elm/static/js/shop.23495dc983ca8264b6a9.min.js
elm/static/js/shop.23495dc983ca8264b6a9.min.js
+1
-1
src/page/shop/shop.vue
src/page/shop/shop.vue
+6
-11
src/untitled
src/untitled
+0
-0
未找到文件。
elm/static/js/manifest.js
浏览文件 @
3e2a0db4
!
function
(
e
){
function
a
(
c
){
if
(
d
[
c
])
return
d
[
c
].
exports
;
var
f
=
d
[
c
]
=
{
exports
:{},
id
:
c
,
loaded
:
!
1
};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
a
),
f
.
loaded
=!
0
,
f
.
exports
}
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
b
,
o
){
for
(
var
r
,
t
,
i
=
0
,
n
=
[];
i
<
b
.
length
;
i
++
)
t
=
b
[
i
],
f
[
t
]
&&
n
.
push
.
apply
(
n
,
f
[
t
]),
f
[
t
]
=
0
;
for
(
r
in
o
)
e
[
r
]
=
o
[
r
];
for
(
c
&&
c
(
b
,
o
);
n
.
length
;)
n
.
shift
().
call
(
null
,
a
);
if
(
o
[
0
])
return
d
[
0
]
=
0
,
a
(
0
)};
var
d
=
{},
f
=
{
45
:
0
};
a
.
e
=
function
(
e
,
c
){
if
(
0
===
f
[
e
])
return
c
.
call
(
null
,
a
);
if
(
void
0
!==
f
[
e
])
f
[
e
].
push
(
c
);
else
{
f
[
e
]
=
[
c
];
var
d
=
document
.
getElementsByTagName
(
"
head
"
)[
0
],
b
=
document
.
createElement
(
"
script
"
);
b
.
type
=
"
text/javascript
"
,
b
.
charset
=
"
utf-8
"
,
b
.
async
=!
0
,
b
.
src
=
a
.
p
+
"
static/js/
"
+
({
0
:
"
msite
"
,
1
:
"
order
"
,
2
:
"
shop
"
,
3
:
"
food
"
,
4
:
"
confirmOrder
"
,
5
:
"
foodDetail
"
,
6
:
"
benefit
"
,
7
:
"
hbDescription
"
,
8
:
"
pointsDetail
"
,
9
:
"
coupon
"
,
10
:
"
balanceDetail
"
,
11
:
"
commend
"
,
12
:
"
orderDetail
"
,
13
:
"
hbHistory
"
,
14
:
"
info
"
,
15
:
"
points
"
,
16
:
"
chooseAddress
"
,
17
:
"
balance
"
,
18
:
"
profile
"
,
19
:
"
find
"
,
20
:
"
remark
"
,
21
:
"
add
"
,
22
:
"
download
"
,
23
:
"
payment
"
,
24
:
"
addAddress
"
,
25
:
"
search
"
,
26
:
"
useCart
"
,
27
:
"
login
"
,
28
:
"
forget
"
,
29
:
"
userValidation
"
,
30
:
"
exchange
"
,
31
:
"
vipcard
"
,
32
:
"
shopSafe
"
,
33
:
"
questionDetail
"
,
34
:
"
invoiceRecord
"
,
35
:
"
shopDetail
"
,
36
:
"
setusername
"
,
37
:
"
addDetail
"
,
38
:
"
address
"
,
39
:
"
vipDescription
"
,
40
:
"
service
"
,
41
:
"
home
"
,
42
:
"
invoice
"
,
43
:
"
searchAddress
"
,
44
:
"
city
"
,
46
:
"
vendor
"
,
47
:
"
app
"
}[
e
]
||
e
)
+
"
.
"
+
{
0
:
"
0f206fbd3a4142264f58
"
,
1
:
"
0328aa388acda57f0b01
"
,
2
:
"
27b17c92296aeebffd93
"
,
3
:
"
5a7f79ad4655fbc01808
"
,
4
:
"
1df922c6e6a5c14bf4af
"
,
5
:
"
646a986f256f6706c259
"
,
6
:
"
2e419d4ac8ad1b6bfe50
"
,
7
:
"
3018f140bbc32d69c556
"
,
8
:
"
57ad9a42b2b5f9bbcca0
"
,
9
:
"
ebc8ea26930199dfcad7
"
,
10
:
"
af0cbc65d8a235227e9c
"
,
11
:
"
e9dad61aab59609ba7d3
"
,
12
:
"
36eeecd9498c766a2c26
"
,
13
:
"
54bcd0143d108c171710
"
,
14
:
"
f5837cd8022b6e3bc3a7
"
,
15
:
"
424d92fd81674c316b5a
"
,
16
:
"
28ea77b573c44f96680a
"
,
17
:
"
6689d937aa4b78159bfa
"
,
18
:
"
6c878b5ca0928b034c06
"
,
19
:
"
28e930a1b18c7293a121
"
,
20
:
"
a941e8447da8ee8a7159
"
,
21
:
"
1775d74173f7d4f9aad5
"
,
22
:
"
fef2ffd7ce1dd718c1b4
"
,
23
:
"
201104385a31ef71625a
"
,
24
:
"
5bcc5512972823bb3dbd
"
,
25
:
"
35a1c5f635961f93f6ad
"
,
26
:
"
812ebeb8521f908e1b06
"
,
27
:
"
a9777bf7b2feab96495b
"
,
28
:
"
75c7e479cc86e18ee20a
"
,
29
:
"
ad9d33338ffb819e1bd1
"
,
30
:
"
f8bd1bcc4ba18de06bc3
"
,
31
:
"
044c1b7592a55c04a7bf
"
,
32
:
"
c0abf36a4053fc5d0146
"
,
33
:
"
48555da27ac3621a8d8e
"
,
34
:
"
b99aaefcc154d6b7b581
"
,
35
:
"
04e0959dad954fb2e9cd
"
,
36
:
"
3228b95a48ac30ab1f33
"
,
37
:
"
cfdfbe44be5caa42214d
"
,
38
:
"
be3752368fe246342cf9
"
,
39
:
"
755ef77bb3f99127f054
"
,
40
:
"
3ab30fb28579ed11c485
"
,
41
:
"
7f600680527260cccd12
"
,
42
:
"
7e4e006cbbf4a37ebf10
"
,
43
:
"
860a2f3216dd85fe0a35
"
,
44
:
"
32e769e447cad671d755
"
,
46
:
"
31a930f65ef698998864
"
,
47
:
"
d59a7ff8313022501abe
"
}[
e
]
+
"
.min.js
"
,
d
.
appendChild
(
b
)}},
a
.
m
=
e
,
a
.
c
=
d
,
a
.
p
=
"
/
"
}([]);
\ No newline at end of file
!
function
(
e
){
function
a
(
c
){
if
(
d
[
c
])
return
d
[
c
].
exports
;
var
f
=
d
[
c
]
=
{
exports
:{},
id
:
c
,
loaded
:
!
1
};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
a
),
f
.
loaded
=!
0
,
f
.
exports
}
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
b
,
o
){
for
(
var
r
,
t
,
i
=
0
,
n
=
[];
i
<
b
.
length
;
i
++
)
t
=
b
[
i
],
f
[
t
]
&&
n
.
push
.
apply
(
n
,
f
[
t
]),
f
[
t
]
=
0
;
for
(
r
in
o
)
e
[
r
]
=
o
[
r
];
for
(
c
&&
c
(
b
,
o
);
n
.
length
;)
n
.
shift
().
call
(
null
,
a
);
if
(
o
[
0
])
return
d
[
0
]
=
0
,
a
(
0
)};
var
d
=
{},
f
=
{
45
:
0
};
a
.
e
=
function
(
e
,
c
){
if
(
0
===
f
[
e
])
return
c
.
call
(
null
,
a
);
if
(
void
0
!==
f
[
e
])
f
[
e
].
push
(
c
);
else
{
f
[
e
]
=
[
c
];
var
d
=
document
.
getElementsByTagName
(
"
head
"
)[
0
],
b
=
document
.
createElement
(
"
script
"
);
b
.
type
=
"
text/javascript
"
,
b
.
charset
=
"
utf-8
"
,
b
.
async
=!
0
,
b
.
src
=
a
.
p
+
"
static/js/
"
+
({
0
:
"
msite
"
,
1
:
"
order
"
,
2
:
"
shop
"
,
3
:
"
food
"
,
4
:
"
confirmOrder
"
,
5
:
"
foodDetail
"
,
6
:
"
benefit
"
,
7
:
"
hbDescription
"
,
8
:
"
pointsDetail
"
,
9
:
"
coupon
"
,
10
:
"
balanceDetail
"
,
11
:
"
commend
"
,
12
:
"
orderDetail
"
,
13
:
"
hbHistory
"
,
14
:
"
info
"
,
15
:
"
points
"
,
16
:
"
chooseAddress
"
,
17
:
"
balance
"
,
18
:
"
profile
"
,
19
:
"
find
"
,
20
:
"
remark
"
,
21
:
"
add
"
,
22
:
"
download
"
,
23
:
"
payment
"
,
24
:
"
addAddress
"
,
25
:
"
search
"
,
26
:
"
useCart
"
,
27
:
"
login
"
,
28
:
"
forget
"
,
29
:
"
userValidation
"
,
30
:
"
exchange
"
,
31
:
"
vipcard
"
,
32
:
"
shopSafe
"
,
33
:
"
questionDetail
"
,
34
:
"
invoiceRecord
"
,
35
:
"
shopDetail
"
,
36
:
"
setusername
"
,
37
:
"
addDetail
"
,
38
:
"
address
"
,
39
:
"
vipDescription
"
,
40
:
"
service
"
,
41
:
"
home
"
,
42
:
"
invoice
"
,
43
:
"
searchAddress
"
,
44
:
"
city
"
,
46
:
"
vendor
"
,
47
:
"
app
"
}[
e
]
||
e
)
+
"
.
"
+
{
0
:
"
0f206fbd3a4142264f58
"
,
1
:
"
0328aa388acda57f0b01
"
,
2
:
"
23495dc983ca8264b6a9
"
,
3
:
"
5a7f79ad4655fbc01808
"
,
4
:
"
1df922c6e6a5c14bf4af
"
,
5
:
"
646a986f256f6706c259
"
,
6
:
"
2e419d4ac8ad1b6bfe50
"
,
7
:
"
3018f140bbc32d69c556
"
,
8
:
"
57ad9a42b2b5f9bbcca0
"
,
9
:
"
ebc8ea26930199dfcad7
"
,
10
:
"
af0cbc65d8a235227e9c
"
,
11
:
"
e9dad61aab59609ba7d3
"
,
12
:
"
36eeecd9498c766a2c26
"
,
13
:
"
54bcd0143d108c171710
"
,
14
:
"
f5837cd8022b6e3bc3a7
"
,
15
:
"
424d92fd81674c316b5a
"
,
16
:
"
28ea77b573c44f96680a
"
,
17
:
"
6689d937aa4b78159bfa
"
,
18
:
"
6c878b5ca0928b034c06
"
,
19
:
"
28e930a1b18c7293a121
"
,
20
:
"
a941e8447da8ee8a7159
"
,
21
:
"
1775d74173f7d4f9aad5
"
,
22
:
"
fef2ffd7ce1dd718c1b4
"
,
23
:
"
201104385a31ef71625a
"
,
24
:
"
5bcc5512972823bb3dbd
"
,
25
:
"
35a1c5f635961f93f6ad
"
,
26
:
"
812ebeb8521f908e1b06
"
,
27
:
"
a9777bf7b2feab96495b
"
,
28
:
"
75c7e479cc86e18ee20a
"
,
29
:
"
ad9d33338ffb819e1bd1
"
,
30
:
"
f8bd1bcc4ba18de06bc3
"
,
31
:
"
044c1b7592a55c04a7bf
"
,
32
:
"
c0abf36a4053fc5d0146
"
,
33
:
"
48555da27ac3621a8d8e
"
,
34
:
"
b99aaefcc154d6b7b581
"
,
35
:
"
04e0959dad954fb2e9cd
"
,
36
:
"
3228b95a48ac30ab1f33
"
,
37
:
"
cfdfbe44be5caa42214d
"
,
38
:
"
be3752368fe246342cf9
"
,
39
:
"
755ef77bb3f99127f054
"
,
40
:
"
3ab30fb28579ed11c485
"
,
41
:
"
7f600680527260cccd12
"
,
42
:
"
7e4e006cbbf4a37ebf10
"
,
43
:
"
860a2f3216dd85fe0a35
"
,
44
:
"
32e769e447cad671d755
"
,
46
:
"
31a930f65ef698998864
"
,
47
:
"
d59a7ff8313022501abe
"
}[
e
]
+
"
.min.js
"
,
d
.
appendChild
(
b
)}},
a
.
m
=
e
,
a
.
c
=
d
,
a
.
p
=
"
/
"
}([]);
\ No newline at end of file
elm/static/js/shop.2
7b17c92296aeebffd93
.min.js
→
elm/static/js/shop.2
3495dc983ca8264b6a9
.min.js
浏览文件 @
3e2a0db4
此差异已折叠。
点击以展开。
src/page/shop/shop.vue
浏览文件 @
3e2a0db4
...
...
@@ -362,7 +362,6 @@
elLeft
:
0
,
//当前点击加按钮在网页中的绝对top值
elBottom
:
0
,
//当前点击加按钮在网页中的绝对left值
ratingScroll
:
null
,
//评论页Scroll
wrapperMenu
:
null
,
imgBaseUrl
,
}
},
...
...
@@ -448,19 +447,15 @@
},
//获取食品列表的高度,存入shopListTop
getFoodListHeight
(){
const
baseHeight
=
this
.
$refs
.
shopheader
.
clientHeight
;
const
chooseTypeHeight
=
this
.
$refs
.
chooseType
.
clientHeight
;
const
listContainer
=
this
.
$refs
.
menuFoodList
;
const
listArr
=
Array
.
from
(
listContainer
.
children
[
0
].
children
);
listArr
.
forEach
((
item
,
index
)
=>
{
this
.
shopListTop
[
index
]
=
item
.
offsetTop
-
baseHeight
-
chooseTypeHeight
;
this
.
shopListTop
[
index
]
=
item
.
offsetTop
;
});
this
.
listenScroll
(
listContainer
)
},
//当滑动食品列表时,监听其scrollTop值来设置对应的食品列表标题的样式
listenScroll
(
element
){
let
oldScrollTop
;
let
requestFram
;
this
.
foodScroll
=
new
BScroll
(
element
,
{
probeType
:
3
,
deceleration
:
0.001
,
...
...
@@ -469,10 +464,11 @@
click
:
true
,
});
this
.
wrapperMenu
=
new
BScroll
(
'
#wrapper_menu
'
,
{
const
wrapperMenu
=
new
BScroll
(
'
#wrapper_menu
'
,
{
click
:
true
,
});
const
wrapMenuHeight
=
this
.
$refs
.
wrapperMenu
.
clientHeight
;
this
.
foodScroll
.
on
(
'
scroll
'
,
(
pos
)
=>
{
if
(
!
this
.
$refs
.
wrapperMenu
)
{
return
...
...
@@ -480,12 +476,11 @@
this
.
shopListTop
.
forEach
((
item
,
index
)
=>
{
if
(
this
.
menuIndexChange
&&
Math
.
abs
(
Math
.
round
(
pos
.
y
))
>=
item
)
{
this
.
menuIndex
=
index
;
const
menuList
=
this
.
$refs
.
wrapperMenu
.
querySelectorAll
(
'
.activity_menu
'
);
const
el
=
menuList
[
0
];
wrapperMenu
.
scrollToElement
(
el
,
800
,
0
,
-
(
wrapMenuHeight
/
2
-
50
));
}
})
let
wrapMenuHeight
=
this
.
$refs
.
wrapperMenu
.
clientHeight
;
let
menuList
=
this
.
$refs
.
wrapperMenu
.
querySelectorAll
(
'
.activity_menu
'
);
let
el
=
menuList
[
0
];
this
.
wrapperMenu
.
scrollToElement
(
el
,
800
);
})
},
//控制活动详情页的显示隐藏
...
...
src/untitled
已删除
100644 → 0
浏览文件 @
41858427
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录