diff --git a/docs/examples-docs/dialog.md b/docs/examples-docs/dialog.md
index a40704c8c..cb71eacc0 100644
--- a/docs/examples-docs/dialog.md
+++ b/docs/examples-docs/dialog.md
@@ -9,33 +9,29 @@
diff --git a/packages/cell-swipe/index.vue b/packages/cell-swipe/index.vue
index 7c1b87dde..7ab4ce705 100644
--- a/packages/cell-swipe/index.vue
+++ b/packages/cell-swipe/index.vue
@@ -51,7 +51,7 @@ export default {
wrapperStyle() {
return {
transform: `translate3d(${this.offset}px, 0, 0)`
- }
+ };
}
},
@@ -72,9 +72,8 @@ export default {
if (direction > 0 && -offset > rightWidth * 0.4 && rightWidth > 0) {
this.swipeMove(-rightWidth);
this.resetSwipeStatus();
- }
// left
- else if (direction < 0 && offset >leftWidth * 0.4 && leftWidth > 0) {
+ } else if (direction < 0 && offset > leftWidth * 0.4 && leftWidth > 0) {
this.swipeMove(leftWidth);
this.resetSwipeStatus();
} else {
@@ -114,7 +113,7 @@ export default {
endDrag() {
if (this.swiping) {
- this.swipeLeaveTransition(this.offset > 0 ? -1 : 1);
+ this.swipeLeaveTransition(this.offset > 0 ? -1 : 1);
};
}
}
diff --git a/packages/datetime-picker/index.vue b/packages/datetime-picker/index.vue
index 75d521a17..b0fc50386 100644
--- a/packages/datetime-picker/index.vue
+++ b/packages/datetime-picker/index.vue
@@ -19,7 +19,7 @@ export default {
name: 'van-datetime-picker',
components: {
- 'van-picker': Picker
+ [Picker.name]: Picker
},
props: {
@@ -270,6 +270,9 @@ export default {
});
},
setColumnByValues(values) {
+ if (!this.$refs.picker) {
+ return;
+ }
const setColumnValue = this.$refs.picker.setColumnValue;
if (this.type === 'time') {
setColumnValue(0, values[0]);
diff --git a/packages/dialog/dialog.vue b/packages/dialog/dialog.vue
index aabc82ed8..7aec18626 100644
--- a/packages/dialog/dialog.vue
+++ b/packages/dialog/dialog.vue
@@ -2,8 +2,10 @@