From 39d2ddd575e0ef87d7aeba039d84dcf8a76d0a47 Mon Sep 17 00:00:00 2001 From: daofeng-1998 <53205232+daofeng-1998@users.noreply.github.com> Date: Fri, 24 Feb 2023 14:01:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(noticebar):=20=E5=A2=9E=E5=8A=A0=E6=A8=AA?= =?UTF-8?q?=E5=90=91=E6=BB=9A=E5=8A=A8=E7=BB=93=E6=9D=9F=E6=97=B6=E5=9B=9E?= =?UTF-8?q?=E8=B0=83=E4=BA=8B=E4=BB=B6=20(#2130)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(noticebar): 增加横向滚动结束时回调事件 * feat(noticebar): noticebar横向滚动结束事件增加至taro端 --------- Co-authored-by: 刀锋 --- .../noticebar/__tests__/noticebar.spec.ts | 10 +++++++ src/packages/__VUE/noticebar/demo.vue | 28 ++++++++++++++++--- src/packages/__VUE/noticebar/doc.en-US.md | 1 + src/packages/__VUE/noticebar/doc.md | 3 +- src/packages/__VUE/noticebar/index.taro.vue | 6 ++-- src/packages/__VUE/noticebar/index.vue | 6 ++-- 6 files changed, 43 insertions(+), 11 deletions(-) diff --git a/src/packages/__VUE/noticebar/__tests__/noticebar.spec.ts b/src/packages/__VUE/noticebar/__tests__/noticebar.spec.ts index 10786888d..546dccc57 100644 --- a/src/packages/__VUE/noticebar/__tests__/noticebar.spec.ts +++ b/src/packages/__VUE/noticebar/__tests__/noticebar.spec.ts @@ -45,6 +45,16 @@ test('close event', async () => { expect(content.html()).toContain('123'); }); +test('across-end event', async () => { + const wrapper = mount(NoticeBar, { + props: { + text: 'NutUI 是京东风格的移动端组件库,使用 Vue 语言来编写可以在 H5,小程序平台上的应用,帮助研发人员提升开发效率,改善开发体验。' + } + }); + wrapper.vm.onAnimationEnd(); + expect(wrapper.emitted('across-end')).toBeTruthy(); +}); + test('slot event', async () => { const wrapper = mount(NoticeBar, { slots: { diff --git a/src/packages/__VUE/noticebar/demo.vue b/src/packages/__VUE/noticebar/demo.vue index 2e3d85758..6528c4fe1 100644 --- a/src/packages/__VUE/noticebar/demo.vue +++ b/src/packages/__VUE/noticebar/demo.vue @@ -68,11 +68,19 @@ + +

{{ translate('scrollEvent') }}

+
+ +