跳到主要内容

page

$page#

通过 $page 你可以拿到当前页面级别的数据和工具方法

工具#

$page.setState#

描述:设置 $page.dataset.state 的值,会根据传入 objectkey 作为路径,按 key 顺序将$page.dataset.state 中对应路径的值设置为 objectvalue 。没有的属性将会创建,不会对其他属性做修改。

传入参数#

参数类型必填说明
objectobject以路径作为 key,新值作为 value 的 object

示例#

/*$page.dataset.state 初始值{t: 1};*/$page.setState({  "a.b": 0, // 路径指向相同属性的情况下前面的值会被后面的值覆盖  "a.b": 1,  b: true,  c: { a: 1 },  "c.a": 2,  d: {    e: 1  }});/*$page.dataset.state 新值{    a: {        b: 1    },    b: true,    c: {      a: 2    },    d: {      e: 1    },    t: 1}*/