feat(basic): 添加 JavaScript 交互功能
- 在 MiniAppManager 中移除了 showMenu 属性 - 在 CHANGELOG.md 中添加了新版本更新说明 - 在 README.md 中新增了 JavaScript 交互的使用说明
这个提交包含在:
父节点
6a95d3324b
当前提交
d55322549b
@ -1,4 +1,11 @@
|
|||||||
# [v1.0.6] 2024.12.02
|
# [v1.0.7] 2025.xx.xx
|
||||||
|
|
||||||
|
------
|
||||||
|
> - 调整web相关,添加JavaScript机制,用来做H5和原生通信
|
||||||
|
>
|
||||||
|
|
||||||
|
|
||||||
|
># [v1.0.6] 2024.12.02
|
||||||
|
|
||||||
------
|
------
|
||||||
> - 优化confirm弹窗样式
|
> - 优化confirm弹窗样式
|
||||||
|
|||||||
28
README.md
28
README.md
@ -5,6 +5,7 @@ ohpm install @szyx/sdk_base
|
|||||||
```
|
```
|
||||||
|
|
||||||
## 0.初始化
|
## 0.初始化
|
||||||
|
|
||||||
> 在UIAbility的onWindowStageCreate方法中初始化该方法
|
> 在UIAbility的onWindowStageCreate方法中初始化该方法
|
||||||
|
|
||||||
```tsx
|
```tsx
|
||||||
@ -124,7 +125,6 @@ import { ValidatorHelper } from '@szyx/sdk_base';
|
|||||||
ValidatorHelper.isIdcardNum()
|
ValidatorHelper.isIdcardNum()
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### 1.5.[AlgorithmHelper](./src/main/ets/utils/AlgorithmHelper.ets)
|
### 1.5.[AlgorithmHelper](./src/main/ets/utils/AlgorithmHelper.ets)
|
||||||
|
|
||||||
> 计算相关
|
> 计算相关
|
||||||
@ -153,6 +153,32 @@ XWebHelper.openWeb({
|
|||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### 1.6.1 添加JavaScript交互
|
||||||
|
|
||||||
|
> 主要是用来做H5和原生交互
|
||||||
|
>
|
||||||
|
> `jsParams` 传入相关参数
|
||||||
|
>
|
||||||
|
> [详见官方文档](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V1/web-in-app-frontend-page-function-invoking-0000001630265293-V1)
|
||||||
|
|
||||||
|
```tsx
|
||||||
|
// 定义控制器
|
||||||
|
xc: XWebJsController = {} as XWebJsController
|
||||||
|
|
||||||
|
// 打开webview
|
||||||
|
XWebHelper.openWeb({
|
||||||
|
url: 'https://www.baidu.com',
|
||||||
|
jsParams: {
|
||||||
|
obj: new testClass(),
|
||||||
|
name: JSSdkName,
|
||||||
|
methodList: JSSdkMethodList,
|
||||||
|
controller: this.xc,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
//原生像web发送消息
|
||||||
|
this.xc.sendMessage('htmlTest()')
|
||||||
|
```
|
||||||
|
|
||||||
### 1.7.[PickerDateTimeHelper](./src/main/ets/utils/PickerDateTimeHelper.ets)
|
### 1.7.[PickerDateTimeHelper](./src/main/ets/utils/PickerDateTimeHelper.ets)
|
||||||
|
|
||||||
> 时间日期选择弹窗相关
|
> 时间日期选择弹窗相关
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户