Skip to content

Commit 8af6041

Browse files
xiaoyatongtongen
andauthored
fix: 修订导入方式,兼容五端处理 (#3419)
Co-authored-by: tongen <tongen@jd.com>
1 parent 0d8f9d0 commit 8af6041

13 files changed

Lines changed: 50 additions & 20 deletions

File tree

src/hooks/taro/use-custom-event.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { useEffect, useRef } from 'react'
22
import isEqual from 'react-fast-compare'
3-
import { Events, getCurrentInstance } from '@tarojs/taro'
3+
import { eventCenter, getCurrentInstance } from '@tarojs/taro'
44
import { useForceUpdate } from '@/hooks/use-force-update'
55

6-
export const customEvents = new Events()
6+
export const customEvents = eventCenter
77

88
export function useCustomEventsPath(selector?: string) {
99
selector = selector || ''

src/locales/base.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export interface BaseLang {
88
select: string
99
edit: string
1010
reset: string
11+
close: string
1112
video: {
1213
errorTip: string
1314
clickRetry: string
@@ -140,4 +141,5 @@ export interface BaseLang {
140141
watermark: {
141142
errorCanvasTips: string
142143
}
144+
mask: string
143145
}

src/locales/en-US.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const enUS: BaseLang = {
1010
select: 'Select',
1111
edit: 'Edit',
1212
reset: 'Reset',
13+
close: 'Close',
1314
video: {
1415
errorTip: 'Error Tip',
1516
clickRetry: 'Click Retry',
@@ -139,5 +140,6 @@ const enUS: BaseLang = {
139140
watermark: {
140141
errorCanvasTips: 'Canvas is not supported in the current environment',
141142
},
143+
mask: 'Mask',
142144
}
143145
export default enUS

src/locales/id-ID.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const idID: BaseLang = {
1010
select: 'Pilih',
1111
edit: 'Sunting',
1212
reset: 'Mengatur Ulang',
13+
close: 'Tutup',
1314
video: {
1415
errorTip: 'Terjadi Kesalahan',
1516
clickRetry: 'Coba Lagi',
@@ -140,5 +141,6 @@ const idID: BaseLang = {
140141
watermark: {
141142
errorCanvasTips: 'Canvas is not supported in the current environment',
142143
},
144+
mask: 'Masker',
143145
}
144146
export default idID

src/locales/ja-JP.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,5 +141,7 @@ const jaJP: BaseLang = {
141141
watermark: {
142142
errorCanvasTips: '現在の環境はCanvasをサポートしていません',
143143
},
144+
mask: 'マスク',
145+
close: '閉じる',
144146
}
145147
export default jaJP

src/locales/tr-TR.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const trTR: BaseLang = {
1010
select: 'Seçiniz',
1111
edit: 'düzenlemek',
1212
reset: 'sıfırlama',
13+
close: 'Kapat',
1314
video: {
1415
errorTip: 'Video yüklenemedi',
1516
clickRetry: 'Yeniden Tıklayın',
@@ -148,5 +149,6 @@ const trTR: BaseLang = {
148149
watermark: {
149150
errorCanvasTips: 'Geçerli ortam Canvası desteklemiyor',
150151
},
152+
mask: 'Maske',
151153
}
152154
export default trTR

src/locales/zh-CN.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const zhCN: BaseLang = {
1010
select: '请选择',
1111
edit: '编辑',
1212
reset: '重置',
13+
close: '关闭',
1314
video: {
1415
errorTip: '视频加载失败',
1516
clickRetry: '点击重试',
@@ -140,5 +141,6 @@ const zhCN: BaseLang = {
140141
watermark: {
141142
errorCanvasTips: '当前环境不支持Canvas',
142143
},
144+
mask: '蒙层',
143145
}
144146
export default zhCN

src/locales/zh-TW.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const zhCN: BaseLang = {
1010
select: '請選擇',
1111
edit: '編輯',
1212
reset: '重置',
13+
close: '關閉',
1314
video: {
1415
errorTip: '視頻加載失敗',
1516
clickRetry: '點擊重試',
@@ -140,5 +141,6 @@ const zhCN: BaseLang = {
140141
watermark: {
141142
errorCanvasTips: '當前環境不支持Canvas',
142143
},
144+
mask: '蒙層',
143145
}
144146
export default zhCN

src/locales/zh-UG.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const zhUG: BaseLang = {
1010
select: 'تاللاڭ',
1111
edit: 'يحرر',
1212
reset: 'إعادة ضبط',
13+
close: 'تاقاش',
1314
video: {
1415
errorTip: 'فىلىمنى قويۇش مەغلۇپ بولدى',
1516
clickRetry: 'قايتا سىناش',
@@ -138,5 +139,6 @@ const zhUG: BaseLang = {
138139
watermark: {
139140
errorCanvasTips: 'Canvas نى قوللىمايدۇ',
140141
},
142+
mask: 'mask',
141143
}
142144
export default zhUG

src/utils/taro/get-rect-by-id.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
import Taro, { createSelectorQuery } from '@tarojs/taro'
22

3+
const ENV_TYPE = {
4+
WEAPP: 'WEAPP',
5+
SWAN: 'SWAN',
6+
ALIPAY: 'ALIPAY',
7+
TT: 'TT',
8+
QQ: 'QQ',
9+
JD: 'JD',
10+
WEB: 'WEB',
11+
RN: 'RN',
12+
HARMONY: 'HARMONY',
13+
QUICKAPP: 'QUICKAPP',
14+
}
15+
316
export const getRectById = (id: string) => {
417
return new Promise((resolve, reject) => {
5-
if (Taro.getEnv() === Taro.ENV_TYPE.WEB) {
18+
if (Taro.getEnv() === ENV_TYPE.WEB) {
619
const t = document ? document.querySelector(`#${id}`) : ''
720
if (t) {
821
resolve(t?.getBoundingClientRect())

0 commit comments

Comments
 (0)