当前位置: 首页 > article >正文

【每日学点HarmonyOS Next知识】双向传值问题、子组件半径、VIdeo标签下载隐藏、字符串替换、路由问题

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,但是自定义的导航栏头一直是空白,没有展示出来?

示例流程

  1. 在第一级页面中,使用pushDestination方法将第二级页面入栈。
  2. 在第二级页面中,使用hideToolBar(true)方法隐藏工具栏。
  3. 在需要显示工具栏的页面中,将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

http://www.kler.cn/a/576620.html

相关文章:

  • 2025年科技趋势深度解析:从“人工智能+”到量子跃迁的技术革命
  • Qt:多线程
  • 通过Nacos API实现微服务不间断部署
  • Linux中的序列化和反序列化与网络计算器
  • 2025系统架构师(一考就过):案例之五:典型架构、架构演化、人工智能、云计算、大数据
  • 数据库基础练习1
  • 什么是 kafka
  • 无人机应用探索:玻纤增强复合材料的疲劳性能研究
  • GOPATH和Go Modules模式
  • 机器学习常见面试题
  • Kubernetes中的 iptables 规则介绍
  • 一、MySQL备份恢复
  • 【LangChain】Python Web框架推荐
  • 微信小程序引入vant-weapp组件教程
  • 平面机械臂运动学分析
  • echarts中使用geo3d绘制地图添加定位点时给symbol设置图片不显示
  • 深入理解网络通信:从OSI七层模型到TCP/IP协议栈
  • VScode代码格式化插件black失效问题
  • Oracle 数据库基础入门(七):触发器与事务的深度探究
  • 亲测解决笔记本触摸板使用不了Touchpad not working