微信小程序input传参
时间: 2024-09-26 08:07:18 浏览: 31
微信小程序 bindtap 传参
5星 · 资源好评率100%
微信小程序里的`input`组件用于用户输入文本,如果你想在页面之间传递值,可以在`input`元素上设置`bindinput`事件处理器,并将输入的内容通过`wx.sendStorageSync`或者`wx.request`等API进行存储或发送到服务器。例如:
```html
<input type="text" value="{{value}}" bindinput="handleInput">
```
然后在对应的`js`文件中处理这个事件:
```javascript
Page({
data: {
value: ''
},
handleInput(e) {
// 获取输入值
let inputValue = e.detail.value;
// 如果你想保存到本地
wx.sendStorageSync('inputValue', inputValue);
// 或者通过网络请求传给后端
wx.request({
url: 'your-api-url',
data: { input: inputValue },
method: 'POST'
});
}
})
```
当你需要从另一个页面获取这个值时,可以这样:
```javascript
onLoad() {
const storedValue = wx.getStorageSync('inputValue');
}
```
阅读全文