chore: add trailingComma
This commit is contained in:
@@ -12,13 +12,13 @@ export default createComponent({
|
||||
text: [Number, String],
|
||||
theme: {
|
||||
type: Array,
|
||||
default: () => []
|
||||
}
|
||||
default: () => [],
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
active: false
|
||||
active: false,
|
||||
};
|
||||
},
|
||||
|
||||
@@ -35,7 +35,7 @@ export default createComponent({
|
||||
}
|
||||
|
||||
return bem(classNames);
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
mounted() {
|
||||
@@ -64,7 +64,7 @@ export default createComponent({
|
||||
this.active = false;
|
||||
this.$emit('press', this.text, this.type);
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
render() {
|
||||
@@ -73,5 +73,5 @@ export default createComponent({
|
||||
{this.slots('default') || this.text}
|
||||
</i>
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
@@ -88,7 +88,7 @@ export default {
|
||||
bindValue: '双向绑定',
|
||||
clickToInput: '点此输入',
|
||||
extraKey: '左下角按键内容',
|
||||
title: '键盘标题'
|
||||
title: '键盘标题',
|
||||
},
|
||||
'en-US': {
|
||||
default: 'Default style',
|
||||
@@ -102,14 +102,14 @@ export default {
|
||||
bindValue: 'Bind Value',
|
||||
clickToInput: 'Click To Input',
|
||||
extraKey: 'Bottom Left Button Content',
|
||||
title: 'Keyboard Title'
|
||||
}
|
||||
title: 'Keyboard Title',
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
value: '',
|
||||
keyboard: 'default'
|
||||
keyboard: 'default',
|
||||
};
|
||||
},
|
||||
|
||||
@@ -120,8 +120,8 @@ export default {
|
||||
|
||||
onDelete() {
|
||||
this.$toast(this.$t('delete'));
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -14,11 +14,11 @@ export default createComponent({
|
||||
if (this.hideOnClickOutside) {
|
||||
bind(document.body, 'touchstart', this.onBlur);
|
||||
}
|
||||
})
|
||||
}),
|
||||
],
|
||||
|
||||
model: {
|
||||
event: 'update:value'
|
||||
event: 'update:value',
|
||||
},
|
||||
|
||||
props: {
|
||||
@@ -28,40 +28,40 @@ export default createComponent({
|
||||
deleteButtonText: String,
|
||||
theme: {
|
||||
type: String,
|
||||
default: 'default'
|
||||
default: 'default',
|
||||
},
|
||||
value: {
|
||||
type: String,
|
||||
default: ''
|
||||
default: '',
|
||||
},
|
||||
extraKey: {
|
||||
type: String,
|
||||
default: ''
|
||||
default: '',
|
||||
},
|
||||
maxlength: {
|
||||
type: [Number, String],
|
||||
default: Number.MAX_VALUE
|
||||
default: Number.MAX_VALUE,
|
||||
},
|
||||
zIndex: {
|
||||
type: Number,
|
||||
default: 100
|
||||
default: 100,
|
||||
},
|
||||
transition: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
default: true,
|
||||
},
|
||||
showDeleteKey: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
default: true,
|
||||
},
|
||||
hideOnClickOutside: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
default: true,
|
||||
},
|
||||
safeAreaInsetBottom: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
}
|
||||
default: true,
|
||||
},
|
||||
},
|
||||
|
||||
watch: {
|
||||
@@ -69,7 +69,7 @@ export default createComponent({
|
||||
if (!this.transition) {
|
||||
this.$emit(val ? 'show' : 'hide');
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
computed: {
|
||||
@@ -100,7 +100,7 @@ export default createComponent({
|
||||
|
||||
deleteText() {
|
||||
return this.deleteButtonText || t('delete');
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
@@ -133,7 +133,7 @@ export default createComponent({
|
||||
this.$emit('input', text);
|
||||
this.$emit('update:value', value + text);
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
render() {
|
||||
@@ -205,5 +205,5 @@ export default createComponent({
|
||||
</div>
|
||||
</transition>
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
@@ -10,8 +10,8 @@ test('click number key', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
theme: 'custom',
|
||||
closeButtonText: 'close'
|
||||
}
|
||||
closeButtonText: 'close',
|
||||
},
|
||||
});
|
||||
|
||||
clickKey(wrapper.findAll('.van-key').at(0));
|
||||
@@ -37,8 +37,8 @@ test('click close button', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
theme: 'custom',
|
||||
closeButtonText: 'close'
|
||||
}
|
||||
closeButtonText: 'close',
|
||||
},
|
||||
});
|
||||
|
||||
clickKey(wrapper.findAll('.van-key').at(12));
|
||||
@@ -58,8 +58,8 @@ test('listen to show/hide event when has transtion', () => {
|
||||
test('listen to show event when no transtion', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
transition: false
|
||||
}
|
||||
transition: false,
|
||||
},
|
||||
});
|
||||
wrapper.vm.show = true;
|
||||
wrapper.vm.show = false;
|
||||
@@ -71,8 +71,8 @@ test('render title', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
title: 'Title',
|
||||
closeButtonText: 'Close'
|
||||
}
|
||||
closeButtonText: 'Close',
|
||||
},
|
||||
});
|
||||
|
||||
expect(wrapper).toMatchSnapshot();
|
||||
@@ -81,8 +81,8 @@ test('render title', () => {
|
||||
test('title-left slot', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
scopedSlots: {
|
||||
'title-left': () => 'Custom Title Left'
|
||||
}
|
||||
'title-left': () => 'Custom Title Left',
|
||||
},
|
||||
});
|
||||
|
||||
expect(wrapper).toMatchSnapshot();
|
||||
@@ -91,8 +91,8 @@ test('title-left slot', () => {
|
||||
test('extra-key slot', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
scopedSlots: {
|
||||
'extra-key': () => 'Custom Extra Key'
|
||||
}
|
||||
'extra-key': () => 'Custom Extra Key',
|
||||
},
|
||||
});
|
||||
|
||||
expect(wrapper).toMatchSnapshot();
|
||||
@@ -101,8 +101,8 @@ test('extra-key slot', () => {
|
||||
test('hideOnClickOutside', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
show: true
|
||||
}
|
||||
show: true,
|
||||
},
|
||||
});
|
||||
|
||||
trigger(document.body, 'touchstart');
|
||||
@@ -113,8 +113,8 @@ test('disable hideOnClickOutside', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
show: true,
|
||||
hideOnClickOutside: false
|
||||
}
|
||||
hideOnClickOutside: false,
|
||||
},
|
||||
});
|
||||
|
||||
trigger(document.body, 'touchstart');
|
||||
@@ -148,13 +148,13 @@ test('move and blur key', () => {
|
||||
test('bind value', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
value: ''
|
||||
value: '',
|
||||
},
|
||||
listeners: {
|
||||
'update:value': value => {
|
||||
wrapper.setProps({ value });
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
const keys = wrapper.findAll('.van-key');
|
||||
@@ -172,14 +172,14 @@ test('maxlength', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
value: '',
|
||||
maxlength: 1
|
||||
maxlength: 1,
|
||||
},
|
||||
listeners: {
|
||||
input: onInput,
|
||||
'update:value': value => {
|
||||
wrapper.setProps({ value });
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
const keys = wrapper.findAll('.van-key');
|
||||
|
||||
Reference in New Issue
Block a user