微信小程序在onShow或onLoad事件里,调用带参函数
时间: 2024-03-02 20:54:37 浏览: 109
微信小程序之onLaunch与onload异步问题详解
可以使用小程序提供的getQuery方法获取页面参数,并将参数传递给需要调用的函数。
例如:
```
Page({
onLoad: function(options) {
this.myFunction(options.param)
},
onShow: function(options) {
var pages = getCurrentPages();
var currentPage = pages[pages.length - 1];
var options = currentPage.options;
this.myFunction(options.param)
},
myFunction: function(param) {
console.log(param)
}
})
```
在onLoad事件中,可以直接从options中获取参数并调用myFunction方法。
在onShow事件中,需要通过getCurrentPages方法获取当前页面实例,并从实例中获取参数。然后再调用myFunction方法。
阅读全文