宝哥软件园

微信小程序传值及取值方法详解

编辑:宝哥软件园 来源:互联网 时间:2021-08-25

微信小程序的传值和取值有两种方法,取值也有相应的方法。

1.设置id的方法标识跳转后传递的参数值;

2.使用data-xxxx方法标识要传递的值

微信小程序设置id的方法ID来传递值

在要跳转的项目上,设置一个id,并为当前id分配相应的键值,例如,电影的id(后面跟着id,以便在下一页查询详细信息),例如:

之后,我们在js的bindtap的响应事件中获取它,并将其传递给下一个接口。

获取传递给id的值

传递e . CurrentTarget . id;获取设置的id值,通过设置全局对象传递该值,得到全局对象var app=getApp();//设置全局参数app。requestdetailed=请求访问传输的id;

提示:事实上,我们还可以查看我们在wxml中设置的每个项目的id值

使用数据-xxxx的方法标识传递该值

使用data-xxxx的方法标识传递值,xxxx可以自己命名,比如data-key。

如何获取data-xxxx传递的值?

在js的bindtap响应事件中:

通过数据分析逐层查找数据,var id=e.target.dataset.id(根据你数据的名字-id)

微信小程序如何跨页面获取价值?

根据上述方法设置要传输的值。页面跳转后,我们需要获取下一页传输的数据(该数据在传输前已经设置为全局变量)

在跳转的js页面上,接收传输的数据detail.js

该值也是通过全局金额方法获得的(即变量的值与app.js中的值相同)

var movieid=getApp()。movietedtailid;console . log(movie id);

到目前为止,我们已经成功通过并收到了数值,然后我们可以根据收到的参数进行进一步的操作。

以上就是边肖介绍的微信小程序的价值传递和价值获取方法的详细讲解和整合,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+