当前位置:首页 > 日记 > 正文

微信小程序教程系列之页面跳转和参数传递(6)

微信小程序教程系列之页面跳转和参数传递(6)

关于页面的跳转,微信小程序提供了3种方法:

方法一:

使用API  wx.navigateTo()函数

示例:

首先先新建一个test页面

如何新建页面?

请到先阅读下面教程

微信小程序的新建页面 —— 微信小程序教程系列(4)

index.wxml:

在index.wxml新建一个button组件,并使用bindtap事件绑定一个函数

index.js:

在index.js中的Page函数内部,添加changeToTest 函数,函数里面使用wx.navigateTo,写上需要跳转的页面,里面传入的是一个对象,对象内使用url属性,对应的就是需要跳转的页面的路径(注意:这是接收的是一个相对路径,并且页面不需要使用.wxml后缀)

运行:

方法二:

使用API  wx.redirectTo()函数

示例:

首先先新建一个test页面

如何新建页面?

请到先阅读下面教程

微信小程序的新建页面 —— 微信小程序教程系列(4)

index.wxml:

在index.wxml新建一个button组件,并使用bindtap事件绑定一个函数

index.js:

运行:

备注:

wx.navigateTo()和wx.redirectTo()的区别:

wx.navigateTo()是保留当前页面,跳转到某个页面,跳转页面后可以返回上一页。

wx.redirectTo()是关闭当前页面,跳转到某个页面,跳转页面后不能返回上一页。

方法三:

使用组件 <navigator>

示例:

首先先新建一个test页面

如何新建页面?

请到先阅读下面教程

微信小程序的新建页面 —— 微信小程序教程系列(4)

index.wxml:

在index.wxml页面添加一个<navigator>元素,在元素里面使用属性url就可以

运行:

跳转的数据传递

以wx.navigateTo为例:

上面讲述,wx.navigateTo传入的url是跳转的页面(使用相对路径)

wx.navigateTo({ url:"pages/home/home"});

那么参数传递至下一页面,则只需要在路径后面,添加?问号,?后面接的是参数,以key-value的方式。

这里传了个value为2的参数

wx.navigateTo({ url:"pages/home/home?type=2"});

然后在home.js中的onLoad()函数中得到值:option.type就可以得到了,如下:

onLoad: function (option) { this.setData({ type:option.type, }); console.log(option.type);}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

PS背光如何将深色照片变亮

PS背光如何将深色照片变亮

照片,深色,如何将,变亮,电脑软件,有时在照片中,不容易得到一个自己一个意义上的场景,有逆光,避光,不是拿着好看的风景的美景,而是不怜惜,他又拿了什么光,回家后,画出了好黑的森林啊!如果你有这样的图片,不要把它拿出来,试试下面的方法看看它是否改变了…

win10怎么开启移动热点

win10怎么开启移动热点

热点,电脑软件,Windows10如何用无线网卡创建移动热点?由于有些地方没有网络,所以我们需要使用无线网卡进行上网。无论是无线网卡还是USB无线网卡都有承载网络模式,承载网络是指把接收到的无线信号再创建一个Wifi热点给手机使用,这样是不是就方…

插入PPT幻灯片的视频不能播放(解决

插入PPT幻灯片的视频不能播放(解决

解决方案,幻灯片,不能播放,视频,电脑软件,问题: 一位同事用DVD,格式,工厂软件将它转换成万用视频,并将视频插入PPT幻灯片中。当视频被播放时,视频总是无法播放。 答案uff1a 想一想,操作方法,再操作一遍,在PPT点上插入电影和声音文件>电影,找到相关…

PHP简单的获胜算法(示例)

PHP简单的获胜算法(示例)

算法,示例,简单,电脑软件,PHP,这个包遇到这样一个问题,绘制一个概率函数来在线查找信息。它指出,一种以上的方法,我觉得还是比较容易实现句子的功能或一种以上的代码的想法不止一种。 功能get_rand($ proarr){ 结果=; 概率的总概率 $启源= array…

如何使用ps制作印章

如何使用ps制作印章

印章,如何使用,电脑软件,ps,   ps已经成为了绘图高手必会的软件,更被人尊称为神器,可想而知它的功能有多么强大,而对于ps怎么抠公章,这也是很多photoshop用户询问的一个问题。ps抠公章通常会使用色彩范围或者通道来抠公章。下面跟…

利用滤镜为照片添加阳光透射效果

利用滤镜为照片添加阳光透射效果

阳光,照片,滤镜,效果,电脑软件,   今天小编教大家利用滤镜为照片添加阳光透射效果,希望对大家有用!利用滤镜为照片添加阳光透射效果原图最终效果本PS教程使用径向模糊来制作阳光透射效果。制作的时候先把图片的高光部分选区出来…

ps怎么快速合成被树枝缠绕的创意吉

ps怎么快速合成被树枝缠绕的创意吉

创意,树枝,吉他,快速,电脑软件,效果图创意非常不错,画面也合成得很唯美,只是过程有点少,并且素材没有提供。大家可以去网上找类似的素材去合成。最终效果1、画出线稿图。2、加入树林背景。3、调节好树林高度,底部加上土石纹理。树林地面加上青…

MySQL将查询结果导出到CSV实现方法

MySQL将查询结果导出到CSV实现方法

方法,查询结果,导出到,电脑软件,MySQL,为了将MySQL的查询结果导出到CSV,通常使用PHP连接mysql执行查询,并且使用PHP生成返回的查询结果生成CSV格式,然后导出。 但这更麻烦,它需要服务器安装PHP才能实现。 直接使用MySQL导出CSV方法 我们可以…

如何为WPS表使用条件格式WPS条件格

如何为WPS表使用条件格式WPS条件格

条件,格式,何为,电脑软件,WPS,WPS格式条件格式是一个非常强大的功能,但它总是被忽略,所以小编辑器教你如何使用它。 WPS条件格式的使用 打开WPS表,在左上角的WPS表后面点击三角符号,找到在下拉框中,格式,找到格式,条件格式; 使用WPS条件格式1的…

ps滤波器制备发光微球

ps滤波器制备发光微球

滤波器,电脑软件,ps,本教程介绍了PS滤镜制作夜光球的效果,效果非常好。生产步骤也非常详细和困难。有兴趣的朋友可以学习一下。 PS滤光片制作发光效果的方法 首先看看效果: 下面是具体步骤: 1,新的图像,执行_渲染_分层过滤{ }用默认的颜色的…

MySQL导出数据遇到secure-file-pri

MySQL导出数据遇到secure-file-pri

解决方法,导出数据,电脑软件,MySQL,secure,ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement.对于上述错误,相信对于第一次执行 MySQL 数据导出操作的同学大都会…

oracle中存储功能与存储过程的区别

oracle中存储功能与存储过程的区别

存储过程,区别,功能,电脑软件,oracle,在Oracle中,经常使用函数和存储过程。他们的语法有很多相似之处,但也有区别。在此期间,我们完成学习功能和存储过程,为自己作出结论。 1:存储过程:简单地说,是一个名称为。 语法结构: 创建或替换存储过程名(参…