小程序开发简介(2)hello world升级版-页面跳转和参数转移

小程序开发


浏览:829 次

在上一篇文章中,我简要介绍了小程序开发工具创建的hello world项目的结构,并对每个文件进行了简要描述。

在本章中,我们计划对hello world进行简单升级,并学习以下两点:

学习目标

在页面之间跳转

如何在页面之间传输数据

在hello world项目中,单击主页上的“获取头像昵称”按钮以获取头像和昵称。

点击主页上的“获取头像昵称”按钮

点击头像进入启动日志页面

单击头像进入启动日志列表页面,查看app的每个启动日志。

现在我们需要执行以下操作:

创建启动日志详细信息页面

单击日志列表进入详细信息页面

在日志详细信息页面上显示传输的数据

创建日志详细信息页面

右键单击树目录区域中的页面节点,然后选择“新建”->目录

选择新目录

创建新目录logDetail

右键单击logDetail目录节点,然后选择New,Page。在出现的输入框中输入logdetail。

图像.png

我们参考索引和日志页面。目录名与页面名一致。

创建一个新的logdetail页面后,我们可以看到在app中,json文件中还有一行配置。

图像.png

在日志页面上为项目添加单击事件。

打开日志wxml目录查找每个项目的文本控件。向文本控件添加单击事件,并向其添加bindtap属性。在属性之后添加的字符串将用作单击控件后触发的函数。这里我们将其命名为bindItemTap。对我来说,我们需要检查日志在中创建bindItemTap函数。js。

选定的零件

打开app Js文件,添加bindItemTap函数:

添加函数

在这里,请注意不要忘记在前一个函数后添加英文逗号。冒号签名是函数的名称。它需要与用wxml编写的相同。写在冒号后面的函数ID是一个函数。括号是标识参数。现在这个函数没有参数。由花括号内部装饰方法执行的语句。在这里,我写了一句关于控制台日志打印的话。

安慰日志(“项目点击”)

此时,保存js文件和wxml文件,项目将被重新编译。单击头像以重新进入日志列表页面,单击每个项目,您可以看到日志打印在控制台上。

单击项目以查看控制台日志

通过这种方式,我们为每个项目添加单击事件。当事件被触发时,我们打印一个日志。当然,我们可以做更多的事情,比如跳转到日志详细信息页面。

wx。NavigateTo跳转到日志详细信息页面

现在让项目点击跳转到我们刚刚添加的logDetail页面。页面跳转使用函数wx。导航到

图像.png

在日志打印语句下,我们输入wx。navigateTo语句和微信开发者工具具有提示功能。我们选择扳手作为签名