[improvement] create sfc method name (#2445)

This commit is contained in:
neverland 2019-01-05 21:53:41 +08:00 committed by GitHub
parent f4160d7dd5
commit f2a5c365de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 8 deletions

View File

@ -1,10 +1,10 @@
import create from '../utils/create'; import createSfc from '../utils/create';
import createBem from '../utils/bem'; import createBem from '../utils/bem';
import Popup from '../mixins/popup'; import Popup from '../mixins/popup';
const bem = createBem('van-actionsheet'); const bem = createBem('van-actionsheet');
export default create({ export default createSfc({
name: 'actionsheet', name: 'actionsheet',
mixins: [Popup], mixins: [Popup],
@ -25,7 +25,7 @@ export default create({
}, },
methods: { methods: {
onSelect(item, event) { onSelect(event, item) {
event.stopPropagation(); event.stopPropagation();
if (!item.disabled && !item.loading) { if (!item.disabled && !item.loading) {
@ -64,7 +64,9 @@ export default create({
item.className, item.className,
'van-hairline--top' 'van-hairline--top'
]} ]}
onClick={this.onSelect.bind(this, item)} onClick={event => {
this.onSelect(event, item);
}}
> >
{item.loading ? ( {item.loading ? (
<loading class={bem('loading')} size="20px" /> <loading class={bem('loading')} size="20px" />

View File

@ -1,9 +1,9 @@
import create from '../utils/create'; import createSfc from '../utils/create';
import createBem from '../utils/bem'; import createBem from '../utils/bem';
const bem = createBem('van-badge-group'); const bem = createBem('van-badge-group');
export default create({ export default createSfc({
name: 'badge-group', name: 'badge-group',
props: { props: {

View File

@ -1,10 +1,10 @@
import Info from '../info'; import Info from '../info';
import create from '../utils/create'; import createSfc from '../utils/create';
import createBem from '../utils/bem'; import createBem from '../utils/bem';
const bem = createBem('van-badge'); const bem = createBem('van-badge');
export default create({ export default createSfc({
name: 'badge', name: 'badge',
props: { props: {