HarmonyOS 鸿蒙Next:this、$、$$的区别

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:this、$、$$的区别

this、$、$$的区别是啥,我看别人说next里this和$都可以用,但是我用自定义弹窗进行父子组件数据传递的时候,只能用$,this用不了。有的时候又是用$$。

这三个到底是什么意思,用在什么情况下啊

2 回复

数据双向绑定的语法糖,在Next中是两个感叹号!!

请看官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-binding-V5

在HarmonyOS(鸿蒙)开发中,this$$$ 是具有不同用途和意义的标识符,它们在代码中的作用各不相同:

  1. this

    • this 关键字在Java或JavaScript等语言中常用于指代当前对象的实例。
    • 在鸿蒙开发中,如果你在类的方法内部使用this,它指的是当前类的实例,可以用来访问类的属性和方法。
  2. $

    • $ 符号在鸿蒙开发中可能不直接作为一个内置关键字使用,但它在某些上下文(如正则表达式、某些库或框架中)可能有特殊含义。
    • 如果是在JavaScript环境中(如鸿蒙的某些组件或框架可能使用JS),$ 通常用于表示jQuery对象或类似的库对象。但在纯鸿蒙原生开发中,其使用较少见。
  3. $$

    • $$ 在鸿蒙开发中并不是一个标准的、广泛认可的标识符。
    • 它可能是某些特定库、框架或工具中定义的特殊变量或函数。例如,在某些自动化测试框架中,$$ 可能用于选择器语法,用于查找页面元素。

如果在使用这些标识符时遇到问题,可能是因为你误解了它们的用途或上下文。请仔细检查你的代码和文档,确保正确理解和使用这些标识符。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部