1、HarmonyOS 传递值问题 $$
?
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-two-way-sync-V5
是组件的提供的内置组件双向同步,$$
运算符为系统内置组件提供TS变量的引用,使得TS变量和系统内置组件的内部状态保持同步,和状态变量不是一回事
2、HarmonyOS 用什么容器组件能够设置子组件的角度和半径?
用什么容器组件能够设置子组件的角度和半径
可以使用绝对定位的方式布局,角度和半径可以通过Math函数计算,获取子组件的顶点坐标
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-location-V5#position
3、HarmonyOS Web组件中的video标签怎么去掉下载?
下载是可以隐藏的。检查一下video内controls controlslist="nodownload"有没有都加上。如果加上还是没隐藏掉的话可以尝试用css隐藏一下,代码如下:
video::-internal-media-controls-download-button{display:none
}
video::-webkit-media-controls-enclosure{overflow:hidden
}
video::-webkit-media-controls-panel{width:calc(100% + 30px)
}
4、HarmonyOS 使用上Navigation路由后,第二级页面设置hideToolBar为true,但是自定义的导航栏头一直是空白,没有展示出来?
示例流程
- 在第一级页面中,使用pushDestination方法将第二级页面入栈。
- 在第二级页面中,使用hideToolBar(true)方法隐藏工具栏。
- 在需要显示工具栏的页面中,将hideToolBar设置为false。
5、HarmonyOS 有没有方法把一个字符串中的一小段指定字符,替换成另一个字符?
比如把 1243456748 中的4 换成0,这样的
参考demo:
let reg :RegExp= new RegExp('apple','g');
let str = 'an apple apple apple apple.';
let newStr = str.replace(reg, 'fruit');
console.log(newStr); //输出: an fruit fruit fruit fruit
this.message = newStr