Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9d75e7f6
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9d75e7f6
编写于
11月 09, 2022
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://gitee.com/zengyawen/docs
上级
cf44d6eb
6ab253d0
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
41 addition
and
40 deletion
+41
-40
zh-cn/application-dev/faqs/faqs-language.md
zh-cn/application-dev/faqs/faqs-language.md
+2
-2
zh-cn/application-dev/faqs/faqs-ui-ets.md
zh-cn/application-dev/faqs/faqs-ui-ets.md
+39
-4
zh-cn/application-dev/faqs/faqs-ui-js.md
zh-cn/application-dev/faqs/faqs-ui-js.md
+0
-34
未找到文件。
zh-cn/application-dev/faqs/faqs-language.md
浏览文件 @
9d75e7f6
...
@@ -86,7 +86,7 @@ resourceManager.getRawFile(path, (error, value) => {
...
@@ -86,7 +86,7 @@ resourceManager.getRawFile(path, (error, value) => {
Page和Ability打包后会对import的对象分别形成两个不同的闭包,即打包出两个Global对象。因此,所引用的静态变量并不是同一对象,所以无法通过class静态变量方式定义全局变量。建议使用AppStorage进行全局变量管理。
Page和Ability打包后会对import的对象分别形成两个不同的闭包,即打包出两个Global对象。因此,所引用的静态变量并不是同一对象,所以无法通过class静态变量方式定义全局变量。建议使用AppStorage进行全局变量管理。
参考文档:
[
应用程序的数据存储
](
../
ui/ts-application-states-appstorage
.md
)
参考文档:
[
应用程序的数据存储
](
../
quick-start/arkts-state-mgmt-application-level
.md
)
## Stage模型下如何获取资源
## Stage模型下如何获取资源
...
@@ -248,7 +248,7 @@ OpenHarmony推荐使用worker来处理多线程场景。
...
@@ -248,7 +248,7 @@ OpenHarmony推荐使用worker来处理多线程场景。
通过
\@
Observed配合
\@
ObjectLink装饰符实现。
通过
\@
Observed配合
\@
ObjectLink装饰符实现。
参考文档:
[
Observed和ObjectLink数据管理
](
../
ui/ts-other-states-observed-objectlink.md
)
参考文档:
[
Observed和ObjectLink数据管理
](
../
quick-start/arkts-state-mgmt-page-level.md#observed和objectlink数据管理
)
## 如何实现字符串编解码
## 如何实现字符串编解码
...
...
zh-cn/application-dev/faqs/faqs-ui-ets.md
浏览文件 @
9d75e7f6
...
@@ -141,7 +141,7 @@ struct DialogTest {
...
@@ -141,7 +141,7 @@ struct DialogTest {
GridContainer内子组件默认水平左对齐,居中显示可以参考以下处理方式:
GridContainer内子组件默认水平左对齐,居中显示可以参考以下处理方式:
内部嵌套布局组件Row,设置Row属性justifyContent(FlexAlign.Center),内部嵌套子组件可保持居中显示,参考
[
栅格布局
](
../
ui/ui-ts-layout-grid-
container.md
)
文档。
内部嵌套布局组件Row,设置Row属性justifyContent(FlexAlign.Center),内部嵌套子组件可保持居中显示,参考
[
栅格布局
](
../
reference/arkui-ts/ts-container-grid
container.md
)
文档。
示例:
示例:
...
@@ -306,7 +306,7 @@ fontColor( '#7F000000' )
...
@@ -306,7 +306,7 @@ fontColor( '#7F000000' )
适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
在Page页面返回时,系统会调用
\@
Entry修饰的自定义组件的onBackPress()回调,可以在回调函数中实现相关业务诉求。参考
[
自定义组件生命周期回调函数
](
../ui/ts-custom-component-lifecycle-callbacks.md
)
在Page页面返回时,系统会调用
\@
Entry修饰的自定义组件的onBackPress()回调,可以在回调函数中实现相关业务诉求。参考
[
自定义组件生命周期回调函数
](
../ui/
ui-
ts-custom-component-lifecycle-callbacks.md
)
## TextInput组件密码模式下,右边的眼睛图标是否支持自定义?
## TextInput组件密码模式下,右边的眼睛图标是否支持自定义?
...
@@ -360,7 +360,7 @@ onSubmit事件在回车键或软键盘回车触发该回调,参数为当前软
...
@@ -360,7 +360,7 @@ onSubmit事件在回车键或软键盘回车触发该回调,参数为当前软
适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型
适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型
支持使用
[
条件渲染
](
../
ui/ts-rending-control-syntax-if-else.md
)
和
[
循环渲染
](
../ui/ts-rending-control-syntax-foreach.md
)
等方式进行动态创建组件。
支持使用
[
条件渲染
](
../
quick-start/arkts-rendering-control.md#条件渲染
)
和
[
循环渲染
](
../quick-start/arkts-rendering-control.md#循环渲染
)
等方式进行动态创建组件。
## 页面路由携带PixelMap对象参数,跳转页面无法获取
## 页面路由携带PixelMap对象参数,跳转页面无法获取
...
@@ -610,4 +610,39 @@ RichText底层是web,可以参考html的语法,在div上加上的overflow:
...
@@ -610,4 +610,39 @@ RichText底层是web,可以参考html的语法,在div上加上的overflow:
自定义弹窗组件中参数alignment可以指定弹窗的位置。比如设置弹窗在底部:alignment : DialogAlignment.Bottom。
自定义弹窗组件中参数alignment可以指定弹窗的位置。比如设置弹窗在底部:alignment : DialogAlignment.Bottom。
参考文档:
[
自定义弹窗
](
../arkui-ts/ts-methods-custom-dialog-box.md
)
参考文档:
[
自定义弹窗
](
../reference/arkui-ts/ts-methods-custom-dialog-box.md
)
## scroller如何判断回弹动画的结束误差
适用于:OpenHarmony SDK 3.2.5.3版本,API8 FA模型
目前可以在触摸结束之后,计算同方向的变化,如果变化方向相反,说明出现回弹了,就规避不处理了。
## 如何实现应用数据持久化存储
通过PersistentStorage类实现管理应用持久化数据,可以将特定标记的持久化数据链接到AppStorage中,并由AppStorage接口访问对应持久化数据。
参考文档:
[
持久化数据管理
](
../quick-start/arkts-state-mgmt-application-level.md#persistentstorage
)
示例:
```
AppStorage.Link('varA')
PersistentStorage.PersistProp("varA", "111");
@Entry
@Componentstruct Index {
@StorageLink('varA') varA: string = ''
build() {
Column() {
Text('varA: ' + this.varA).fontSize(20)
Button('Set').width(100).height(100).onClick(() => {
this.varA += '333'
})
}
.width('100%')
.height('100%')
}
}
```
zh-cn/application-dev/faqs/faqs-ui-js.md
浏览文件 @
9d75e7f6
...
@@ -93,37 +93,3 @@ export default class DateTimeUtil{
...
@@ -93,37 +93,3 @@ export default class DateTimeUtil{
```
```
## scroller如何判断回弹动画的结束误差
适用于:OpenHarmony SDK 3.2.5.3版本,API8 FA模型
目前可以在触摸结束之后,计算同方向的变化,如果变化方向相反,说明出现回弹了,就规避不处理了。
## 如何实现应用数据持久化存储
通过PersistentStorage类实现管理应用持久化数据,可以将特定标记的持久化数据链接到AppStorage中,并由AppStorage接口访问对应持久化数据。
参考文档:
[
持久化数据管理
](
../ui/ts-application-states-apis-persistentstorage.md
)
示例:
```
AppStorage.Link('varA')
PersistentStorage.PersistProp("varA", "111");
@Entry
@Componentstruct Index {
@StorageLink('varA') varA: string = ''
build() {
Column() {
Text('varA: ' + this.varA).fontSize(20)
Button('Set').width(100).height(100).onClick(() => {
this.varA += '333'
})
}
.width('100%')
.height('100%')
}
}
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录