HarmonyOS 框架中会遇到各种问题,如果HarmonyOS不支持的时候能不能引进其他的语言来解决,比如JS在HarmonyOS的框架中一个ets如何调用JS的方法有没有现成的例子

HarmonyOS
2024-12-23 16:09:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

可参考如下步骤在ArkTS中调用js方法:

1、新建js文件Test.js。

export function isDigit(value) {
  var patrn = /^[0-9]*$/;
  if (patrn.exec(value) == null || value == "") {
    return false;
  } else {
    return true;
  }
}

2、在ArkTS中引入并调用js方法。

import { isDigit } from './Test';

@Entry
@Component
struct Index2 {
  @State message: string = 'Hello World';

  call() {
    //调用js方法
    let res = isDigit('2323')
    console.log(`res:${res}`)
  }

  build() {
    Column() {
      Button('点击').onClick(() => {
        this.call()
      })
    }
    .width("100%")
    .height("100%")
    .justifyContent(FlexAlign.Center)
  }
}
分享
微博
QQ
微信
回复
2024-12-23 17:49:28
相关问题
HarmonyOS 有没有项目上框架
1109浏览 • 1回复 待解决
cmake编译时候信息能不能
1337浏览 • 1回复 待解决
HarmonyOS js调用webview中方法
1585浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
5734浏览 • 1回复 待解决