aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkaiwu <kaiwu2004@gmail.com>2024-07-17 17:41:26 +0800
committerkaiwu <kaiwu2004@gmail.com>2024-07-17 17:41:26 +0800
commit86271b1747dfb84e44f912200da48a237c741c4f (patch)
treeb2fc24aaa162d1ed6e385b1027e15495823f60d5
parent607de8d4d778e4130697126e4a13c6062008fe77 (diff)
downloadwechat_dev_tools-86271b1747dfb84e44f912200da48a237c741c4f.tar.gz
wechat_dev_tools-86271b1747dfb84e44f912200da48a237c741c4f.zip
general layout
-rw-r--r--src/app/app.gleam18
-rw-r--r--src/app/app.js3
-rw-r--r--src/app/app.json1
-rw-r--r--src/components/basic/basic.gleam0
-rw-r--r--src/components/basic/basic.js0
-rw-r--r--src/components/basic/basic.json1
-rw-r--r--src/components/basic/basic.less0
-rw-r--r--src/components/basic/basic.wxml0
-rw-r--r--src/pages/index/index.gleam24
-rw-r--r--src/pages/index/index.js3
-rw-r--r--src/pages/index/index.json1
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 @@
+{}