uni小程序 怎么从后端传值到基座
时间: 2024-03-02 15:53:25 浏览: 74
uni小程序从后端传值到基座,可以通过以下步骤实现:
1. 在后端编写接口,将需要传递给基座的数据以JSON格式返回。
2. 在uni小程序中调用后端接口,获取到后端返回的数据。
3. 将获取到的数据通过uni.postMessage()方法传递给基座。
示例代码如下:
后端接口示例(以Node.js为例):
```javascript
app.get('/api/data', function(req, res) {
const data = { name: '小明', age: 18 };
res.send(JSON.stringify(data));
});
```
uni小程序调用后端接口并传递数据给基座:
```javascript
uni.request({
url: 'http://your_backend/api/data',
success: (res) => {
const data = res.data;
uni.postMessage({ data: data });
},
fail: (res) => {
console.log(res.errMsg);
}
});
```
在基座中监听uni.onMessage()事件,获取uni小程序传递的数据:
```javascript
uni.onMessage(function (message) {
const data = message.data;
console.log(data); // 输出:{ name: '小明', age: 18 }
});
```
以上是uni小程序从后端传值到基座的基本实现方式。您可以根据具体的场景和需要进行调整和扩展。
阅读全文