提交 47aec058 编写于 作者: DCloud-WZF's avatar DCloud-WZF 💬

refactor(getCurrentPages): 移除 eventBus

上级 9489b9cc
...@@ -66,10 +66,6 @@ describe('getCurrentPages', () => { ...@@ -66,10 +66,6 @@ describe('getCurrentPages', () => {
const res = await page.callMethod('check$page') const res = await page.callMethod('check$page')
expect(res).toBe(true) expect(res).toBe(true)
}) })
it('eventBus', async () => {
const res = await page.callMethod('checkEventBus')
expect(res).toBe(true)
})
it('getParentPage', async () => { it('getParentPage', async () => {
const res = await page.callMethod('checkGetParentPage') const res = await page.callMethod('checkGetParentPage')
expect(res).toBe(true) expect(res).toBe(true)
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
</template> </template>
</view> </view>
<button class="uni-common-mt" @click="check$page">check $page</button> <button class="uni-common-mt" @click="check$page">check $page</button>
<button class="uni-common-mt" @click="checkEventBus">check eventBus</button>
<button class="uni-common-mt" @click="checkGetParentPage">check getParentPage</button> <button class="uni-common-mt" @click="checkGetParentPage">check getParentPage</button>
<button class="uni-common-mt" @click="checkGetDialogPages">check getDialogPages</button> <button class="uni-common-mt" @click="checkGetDialogPages">check getDialogPages</button>
<button id="check-get-element-by-id-btn" class="uni-common-mt" @click="checkGetElementById">check <button id="check-get-element-by-id-btn" class="uni-common-mt" @click="checkGetElementById">check
...@@ -154,39 +153,6 @@ ...@@ -154,39 +153,6 @@
console.log('check $page', res) console.log('check $page', res)
return res return res
}, },
checkEventBus() : boolean {
const page = this.getCurrentPage()
let num = 0
const fn1 = (args : any | null) => {
console.log('fn1 triggred', args)
num++
}
const fn2 = (args : any | null) => {
console.log('fn2 triggred', args)
num++
}
const fn3 = (args : any | null) => {
console.log('fn3 triggred', args)
num++
}
page.on('fn12', fn1)
page.on('fn12', fn2)
page.once('fn3', fn3)
page.emit('fn12', { name: 'name' })
page.emit('fn12', { age: 20 })
page.off('fn12', fn1)
page.emit('fn12', null)
page.emit('fn3', { name: 'name' })
page.emit('fn3', { age: 20 })
page.emit('fn3', null)
const res = num == 6
console.log('check eventBus', res)
return res
},
checkGetParentPage() : boolean { checkGetParentPage() : boolean {
const page = this.getCurrentPage() const page = this.getCurrentPage()
const parentPage = page.getParentPage() const parentPage = page.getParentPage()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册