diff options
author | kaiwu <kaiwu2004@gmail.com> | 2024-07-17 17:41:26 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2024-07-17 17:41:26 +0800 |
commit | 86271b1747dfb84e44f912200da48a237c741c4f (patch) | |
tree | b2fc24aaa162d1ed6e385b1027e15495823f60d5 | |
parent | 607de8d4d778e4130697126e4a13c6062008fe77 (diff) | |
download | wechat_dev_tools-86271b1747dfb84e44f912200da48a237c741c4f.tar.gz wechat_dev_tools-86271b1747dfb84e44f912200da48a237c741c4f.zip |
general layout
-rw-r--r-- | src/app/app.gleam | 18 | ||||
-rw-r--r-- | src/app/app.js | 3 | ||||
-rw-r--r-- | src/app/app.json | 1 | ||||
-rw-r--r-- | src/components/basic/basic.gleam | 0 | ||||
-rw-r--r-- | src/components/basic/basic.js | 0 | ||||
-rw-r--r-- | src/components/basic/basic.json | 1 | ||||
-rw-r--r-- | src/components/basic/basic.less | 0 | ||||
-rw-r--r-- | src/components/basic/basic.wxml | 0 | ||||
-rw-r--r-- | src/pages/index/index.gleam | 24 | ||||
-rw-r--r-- | src/pages/index/index.js | 3 | ||||
-rw-r--r-- | src/pages/index/index.json | 1 |
11 files changed, 51 insertions, 0 deletions
diff --git a/src/app/app.gleam b/src/app/app.gleam index e69de29..55df9b7 100644 --- a/src/app/app.gleam +++ b/src/app/app.gleam @@ -0,0 +1,18 @@ +import wechat/object.{type JsObject} + +fn on_launch(_o: JsObject) -> Nil { + Nil +} + +fn on_show(_o: JsObject) -> Nil { + Nil +} + +pub fn app() -> JsObject { + object.literal([ + #("onLaunch", on_launch), + #("onShow", on_show), + ]) + |> object.set("data", object.new()) +} + diff --git a/src/app/app.js b/src/app/app.js new file mode 100644 index 0000000..8b6a075 --- /dev/null +++ b/src/app/app.js @@ -0,0 +1,3 @@ +import { app } from './app.mjs' + +App(app()) diff --git a/src/app/app.json b/src/app/app.json index e69de29..0967ef4 100644 --- a/src/app/app.json +++ b/src/app/app.json @@ -0,0 +1 @@ +{} diff --git a/src/components/basic/basic.gleam b/src/components/basic/basic.gleam new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.gleam diff --git a/src/components/basic/basic.js b/src/components/basic/basic.js new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.js diff --git a/src/components/basic/basic.json b/src/components/basic/basic.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/components/basic/basic.json @@ -0,0 +1 @@ +{} diff --git a/src/components/basic/basic.less b/src/components/basic/basic.less new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.less diff --git a/src/components/basic/basic.wxml b/src/components/basic/basic.wxml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/components/basic/basic.wxml diff --git a/src/pages/index/index.gleam b/src/pages/index/index.gleam index e69de29..8e16f3b 100644 --- a/src/pages/index/index.gleam +++ b/src/pages/index/index.gleam @@ -0,0 +1,24 @@ +import wechat/object.{type JsObject} + +fn on_load(_o: JsObject) -> Nil { + Nil +} + +fn on_show() -> Nil { + Nil +} + +fn on_ready() -> Nil { + Nil +} + +pub fn page() -> JsObject { + object.literal([ + #("onLoad", on_load), + ]) + |> object.merge(object.literal([ + #("onShow", on_show), + #("onReady", on_ready), + ])) + |> object.set("data", object.new()) +} diff --git a/src/pages/index/index.js b/src/pages/index/index.js new file mode 100644 index 0000000..1315049 --- /dev/null +++ b/src/pages/index/index.js @@ -0,0 +1,3 @@ +import { page } from "./index.mjs" + +Page(page()) diff --git a/src/pages/index/index.json b/src/pages/index/index.json index e69de29..0967ef4 100644 --- a/src/pages/index/index.json +++ b/src/pages/index/index.json @@ -0,0 +1 @@ +{} |