开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开发 > 框架 > 小程序页面 > 小程序页面介绍
贡献者
收藏
订阅更新
我的文档
设置
page 代表应用的一个页面,负责页面展示和交互。每个页面对应一个子目录,一般有多少个页面,就有多少个子目录。它也是一个构造函数,用来生成页面实例。每个小程序页面一般包含四个文件。
[pagename].js:页面逻辑。
[pagename].axml:页面结构。
[pagename].json:页面配置。
[pagename].acss:页面样式(可选)。
页面初始化时,提供数据。
javascript
复制代码
page({
data: {
title: 'alipay',
array: [{ user: 'li' }, { user: 'zhao' }],
},
});
根据以上提供的数据,渲染页面内容。
html
复制代码
<view>{{title}}view> <view>{{array[0].user}}view>
定义交互行为时,需要指定响应函数。
html
复制代码
<view ontap="handletap">click meview>
以上代码指定用户点击按钮时,调用 handletap 方法。
javascript
复制代码
page({
handletap() {
console.log('yo! view tap!');
},
});
页面重新渲染,需要在页面脚本里面调用 this.setdata 方法。
html
复制代码
<view>{{text}}view> <button ontap="changetext">change normal databutton>
以上代码指定用户点击按钮时,调用 changetext 方法。
javascript
复制代码
page({
data: {
text: 'init data',
},
changetext() {
this.setdata({
text: 'changed data',
});
},
});
上面代码中,changetext 方法里面调用 this.setdata 方法,会导致页面重新渲染。
相关文档

axml 介绍
acss 语法参考
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图