微信小程序 view的同一个class中使用两个js页面参数
时间: 2023-03-25 18:00:27 浏览: 104
在同一个class中使用两个js页面参数,可以通过以下步骤实现:
1. 在wxml文件中定义两个view组件,并为它们分别设置不同的class名称。
2. 在对应的js文件中,分别定义两个Page对象,并在onLoad函数中获取对应的参数。
3. 在class中使用两个js页面参数时,可以通过调用对应的Page对象来获取参数值。
例如:
wxml文件:
```
<view class="view1"></view>
<view class="view2"></view>
```
js文件:
```
// page1.js
Page({
onLoad: function(options) {
this.setData({
param1: options.param1
})
}
})
// page2.js
Page({
onLoad: function(options) {
this.setData({
param2: options.param2
})
}
})
```
class文件:
```
import page1 from './page1.js'
import page2 from './page2.js'
class MyClass {
constructor() {
this.page1 = new page1()
this.page2 = new page2()
}
myFunction() {
console.log(this.page1.data.param1)
console.log(this.page2.data.param2)
}
}
export default MyClass
```
阅读全文