Packages

Tools to develop wechat miniprogram in gleam

Current section

Files

Jump to
wechat_dev_tools src app pages index index.gleam
Raw

src/app/pages/index/index.gleam

import gleam/io
import gleam/string
import wechat/object.{type JsObject}
fn on_load(o: JsObject) -> Nil {
o |> object.stringify |> string.append("hello gleam: ", _) |> io.println
}
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())
}