[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 Popup from '../mixins/popup';
const bem = createBem('van-actionsheet');
export default create({
export default createSfc({
name: 'actionsheet',
mixins: [Popup],
@ -25,7 +25,7 @@ export default create({
},
methods: {
onSelect(item, event) {
onSelect(event, item) {
event.stopPropagation();
if (!item.disabled && !item.loading) {
@ -64,7 +64,9 @@ export default create({
item.className,
'van-hairline--top'
]}
onClick={this.onSelect.bind(this, item)}
onClick={event => {
this.onSelect(event, item);
}}
>
{item.loading ? (
<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';
const bem = createBem('van-badge-group');
export default create({
export default createSfc({
name: 'badge-group',
props: {

View File

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