wechat/page

page module provides miniprogram page bindings details in wechat document

Values

pub fn current_page() -> object.JsObject

get the current page

pub fn get_current_pages() -> array.Array(object.JsObject)

global function getCurrentPages()

pub fn get_data(
  index: Int,
) -> Result(object.JsObject, object.WechatError)

get data of render layer for the current page

pub fn route(page p: object.JsObject) -> String

page utility function page.route()

pub fn run_page(o: object.JsObject) -> Nil

page constructor Page({...})

pub fn select_component(
  page p: object.JsObject,
  component c: String,
) -> object.JsObject

page.selectComponent() for the specified page

pub fn set_data(
  page p: object.JsObject,
  data d: object.JsObject,
  callback f: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))

set data of render layer for the specified page aysnc, returns Promise

Search Document