登录/注册
唐某
11055
占位
7
占位
31
浏览量
占位
粉丝
占位
关注
逐行分析鸿蒙系统的 JavaScript 框架
唐某
2020-09-20 19:53:58 2020-09-20
311
1

我在前文中曾经介绍过鸿蒙的 Javascript 框架,这几天终于把 JS 仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个 PR。今天我们就来逐行分析鸿蒙系统中的 JS 框架。

文中的所有代码都基于鸿蒙的当前最新版(版本为 677ed06,提交日期为 2020-09-10)。

鸿蒙系统使用 JavaScript 开发 GUI 是一种类似于微信小程序、轻应用的模式。而这个 MVVM 模式中,V 其实是由 C++ 来承担的。JavaScript 代码只是其中的 ViewModel 层。

鸿蒙 JS 框架是零依赖的,只在开发打包过程中使用到了一些 npm 包。打包完之的代码是没有依赖任何 npm 包的。我们先看一下使用鸿蒙 JS 框架写出来的 JS 代码到底长什么样。

  1. export default {
  2. data: {
  3. return { count: 1 };
  4. },
  5. increase() {
  6. ++this.count;
  7. },
  8. decrease() {
  9. --this.count;
  10. },
暂无评论