[Improvement] Actionsheet: support disable option (#1293)

This commit is contained in:
neverland
2018-06-16 10:14:06 +08:00
committed by GitHub
parent d0674a1d8e
commit 90609bf30e
7 changed files with 41 additions and 14 deletions

View File

@@ -8,7 +8,7 @@
<ul v-else class="van-hairline--bottom">
<li
v-for="item in actions"
:class="[b('item'), item.className, 'van-hairline--top']"
:class="[b('item', { disabled: item.disabled }), item.className, 'van-hairline--top']"
@click.stop="onClickItem(item)"
>
<template v-if="!item.loading">
@@ -60,7 +60,7 @@ export default create({
methods: {
onClickItem(item) {
if (typeof item.callback === 'function') {
if (item.callback && !item.disabled) {
item.callback(item);
}
},