harmonyOS开发过程遇到的问题总结-js开发模式(持续更新)

本文总结了HarmonyOS使用JavaScript开发时遇到的问题,包括div标签文本渲染限制,部分CSS属性不支持,接口返回参数查看与处理方式,以及权限声明的注意事项。开发者需要注意div中文本必须放在text标签内,CSS属性如background、margin、display等的限制,接口返回数据需通过JSON.stringify()打印,以及权限需预先在config.json声明。
摘要由CSDN通过智能技术生成

harmonyOS开发过程遇到的问题总结-js开发模式(持续更新)

1.div标签不可渲染文本,文本只能在text标签内显示

2.部分css属性不支持

  • 当前鸿蒙只支持px和%,其他的单位包含(vh vw等)都不支持。
  • background不支持多个属性缩写在一起,需要分开。当前background只支持例如* * * background:linear-gradient(red,#00ff00)
  • calc()待评审,当前不支持
  • margin:只支持数字,auto不支持
  • display:flex|none,不支持其它
  • text:nth-of-type(1)不支持类似
  • box-sizing 不支持
  • flex-flow不支持简写,要分开写
  • -webkit- 不支持
  • fontweight:supportedvalue(normal|lighter|bold|bolder|100|200|300|400|500|600|700|800|900)
  • border-radius:不支持%单位,只能用px

3.接口请求返回参数只能打印查看

返回的结果需要用JSON.stringify()方式打印,否则不显示
赋值时需要用JSON.parse()
如果返回值过长,会被截断隐藏,不太友好

4.权限需要事先在config.json声明


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值