diff --git a/example/pages/popup.vue b/example/pages/popup.vue index ce9850cae35833b75ca8b0c04f75b93ae56469c1..29d3ae8144bdbc2c9d125d834ab2c020b9f928ad 100644 --- a/example/pages/popup.vue +++ b/example/pages/popup.vue @@ -14,8 +14,8 @@ Show Popup - with content
- My Popup Content 4 - Show Popup - bottom + My Popup Content 4 + top/right/bottom/left/center
@@ -30,6 +30,8 @@ import CubePage from '../components/cube-page.vue' import CubeExtendPopup from '../components/extend-popup.vue' + const positions = ['top', 'right', 'bottom', 'left', 'center'] + let cur = 0 export default { data() { return { @@ -38,15 +40,22 @@ visible1: false, visible2: false, visible3: false, - visible4: false + visible4: false, + position: '' } }, methods: { showPopup(i) { + if (i === 4) { + this.position = positions[cur++] + if (cur === positions.length) { + cur = 0 + } + } this['visible' + i] = true setTimeout(() => { this['visible' + i] = false - }, 1000) + }, 2000) } }, components: {