HarmonyOS @Prop参数传递问题
import { buffer } from '@kit.ArkTS';
import { utilsBufferDataToJson } from '../../../common/Utils/Utils';
@Component
export struct DHTestPageCell {
@Prop buff: ArrayBuffer;
build() {
Text(JSON.stringify(utilsBufferDataToJson(this.buff)) + ': 1234')
}
}
@Entry
@Component
struct DHTestPage {
@State data: ArrayBuffer[] = []
aboutToAppear(): void {
this.getData()
}
getData() {
let names = ['xx', 'xx', 'xx', 'xx', "xx"]
names.forEach(element => {
let buff = this.stringToUint8Array(element)
this.data.push(buff);
});
console.log("buff", this.data)
}
stringToUint8Array(str: string) {
return buffer.from(str, 'utf-8').buffer
// return new Uint8Array(buffer.from(str,'utf-8').buffer);
}
build() {
Row() {
List() {
ForEach(this.data, (buff: ArrayBuffer, index: number) => {
ListItem() {
DHTestPageCell({ buff: buff })
}
})
}
}
.height('100%')
}
}
export function utilsBufferDataToJson(customData: ArrayBuffer): object | undefined {
let decoder = util.TextDecoder.create("utf-8", { ignoreBOM: true })
let jsonString = decoder.decodeWithStream(new Uint8Array(customData), { stream: false });
jsonString = jsonString ?? ''
if (jsonString.length <= 0) {
return undefined
}
return JSON.parse(jsonString ?? '');
}
list的buff参数传递到DHTestPageCell中为什么是空?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
router传递hashmap参数问题
1594浏览 • 1回复 待解决
HarmonyOS 开发@Prop问题
390浏览 • 1回复 待解决
HarmonyOS 关于某个类默认参数的传递问题
440浏览 • 1回复 待解决
关于JS http请求参数的传递问题
7485浏览 • 2回复 待解决
HarmonyOS 按引用传递可以传递多个参数么
26浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
32浏览 • 1回复 待解决
HarmonyOS rest参数如何传递
58浏览 • 1回复 待解决
HarmonyOS 多个@Prop变化顺序问题
325浏览 • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题
888浏览 • 1回复 待解决
HarmonyOS @Prop同步给子组件的数据如何通过@Builder传递?
36浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
42浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
91浏览 • 1回复 待解决
HarmonyOS 页面A跳转到页面B,参数传递里如何传递block
32浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
436浏览 • 1回复 待解决
HarmonyOS rest参数,如何传递任意类型
36浏览 • 1回复 待解决
HarmonyOS 怎么把组件作为参数传递
42浏览 • 1回复 待解决
HarmonyOS builder 作为 builder 的参数传递
25浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
44浏览 • 1回复 待解决
HarmonyOS 对象作为参数传递时方法丢失
442浏览 • 1回复 待解决
windowClass.setUIContent是否支持传递参数
2137浏览 • 1回复 待解决
ETS API求助 Navigator如何传递参数
7366浏览 • 1回复 待解决
HarmonyOS navigation传递参数能否支持对象传递,想传key value
42浏览 • 1回复 待解决
HarmonyOS @Builder 按引用传递参数编译错误
86浏览 • 1回复 待解决
HarmonyOS 传递接受参数的标准写法有吗
33浏览 • 1回复 待解决
参考示例: