refactor(utils): 为工具类添加私有构造函数
- 在多个工具类中添加私有构造函数,防止实例化 -这种设计模式确保了工具类的静态方法和属性的正确使用 - 受影响的主要类包括: - AlgorithmHelper - AppStorageHelper - LogHelper - PreferencesHelper - SZYXLocalStorageHelper - SZYXLocalStorageKeys - TimeHelper - ToolsHelper - ToolsHelperForTS - ValidatorHelper - WindowHelper - XWebHelper
这个提交包含在:
父节点
9c6141f7fa
当前提交
aed773bec1
@ -1,5 +1,6 @@
|
|||||||
import { router } from '@kit.ArkUI';
|
import { router } from '@kit.ArkUI';
|
||||||
import { BusinessError } from '@kit.BasicServicesKit';
|
import { BusinessError } from '@kit.BasicServicesKit';
|
||||||
|
import { LogHelper } from '../../../../Index';
|
||||||
import { ToolsHelper } from './ToolsHelper';
|
import { ToolsHelper } from './ToolsHelper';
|
||||||
|
|
||||||
const XWebview = import('../pages/XWebview');
|
const XWebview = import('../pages/XWebview');
|
||||||
@ -16,6 +17,7 @@ export interface XWebParams {
|
|||||||
export class XWebHelper {
|
export class XWebHelper {
|
||||||
private constructor() {
|
private constructor() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 打开web页面,加载h5
|
* 打开web页面,加载h5
|
||||||
* @param params
|
* @param params
|
||||||
@ -26,11 +28,11 @@ export class XWebHelper {
|
|||||||
name: 'XWebview',
|
name: 'XWebview',
|
||||||
params: params
|
params: params
|
||||||
}, router.RouterMode.Single).then(() => {
|
}, router.RouterMode.Single).then(() => {
|
||||||
console.info('Succeeded in jumping to the XWebview page.')
|
LogHelper.info('Succeeded in jumping to the XWebview page.')
|
||||||
resolve(true)
|
resolve(true)
|
||||||
}).catch((err: BusinessError) => {
|
}).catch((err: BusinessError) => {
|
||||||
resolve(false)
|
resolve(false)
|
||||||
console.error(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`)
|
LogHelper.error(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`)
|
||||||
ToolsHelper.showMessage(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`)
|
ToolsHelper.showMessage(`Failed to jump to the second page.Code is ${err.code}, message is ${err.message}`)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户