微信小程序前后端交互案例

微信小程序前后端交互案例

首先声明一下,本人也是一个初学者(下面的案例可能会有很多不完整或说的不正确的,所以只能起到参考作用,千万不要拿我的话当标准)。
我是纯自学,之前在前后端交互方面一直搞不懂,所以现在想把自己的理解写下来在下面,给初学者以参考作用

首先,我认为小程序的数据走向是这样的:
wxml(展示给用户)<<>>js(提供数据给wxml)<<>>后端Java(提供数据给js)<<==>>数据库

第一阶段 wxml(展示给用户)<<==>>js(提供数据给wxml)

在这里插入图片描述

第二阶段 js(提供数据给wxml)<<==>>后端Java(提供数据给js)

前端代码

wx.request({
   url: '',// 服务器后端的地址
   data: {
       // 传给后端的数据
   },
   method:"", // 请求的方式有Get和Post两种
   success(res){
       // 这里写请求成功后会执行的代码
   }
})

比较重要的,需要掌握的只有三个

1、url  // 这是一个地址,指向Java后端代码的一个方法,每次发起请求的时候都会执行该方法

2、data	// 这是发起请求时要传给Java的数据(通常为JSON格式)

3、success(res){	// 这是一个js中的函数,每次发起请求成功以后就会执行该函数,res是参数(里面存放着Java后端相应回来的数据)
    // 在这里写请求成功之后要执行的代码,比如:
    console.log(res.data);// 打印后端相应回来的数据
}

后端代码

在这里插入图片描述

第三阶段 后端Java(提供数据给js)<<==>>数据库

使用JDBC与数据库连接进行增删改查

略…

一个简单的案例

案例前端:
在这里插入图片描述

后端:

在这里插入图片描述
有许多不足的地方和不好的地方欢迎指正,我写的不清楚的地方也可以在评论区留言问我。

  • 36
    点赞
  • 274
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
ECharts 是一款基于 JavaScript 的可视化图表库,具有丰富的图表类型和灵活的配置项,广泛应用于数据可视化的领域。在前后端交互方面,ECharts 提供了多种方案来满足不同需求。 一种前后端交互的方案是使用 ECharts 的接口,前端通过 AJAX 或其他方式向后端发送请求,后端通过查询数据库或其他数据源获取数据,并将数据返回给前端,前端再通过 ECharts 的 API 将数据绑定到图表上进行展示。这种方案适用于需要实时查询和更新数据的场景,例如监控系统、实时统计等。 另一种方案是使用 ECharts 的数据格式,前端在页面中定义一个用于展示图表的容器,并通过 AJAX 或其他方式向后端发送请求,后端通过查询数据库或其他数据源获取数据,并将数据格式化为 ECharts 所支持的格式(如 JSON),再将格式化后的数据返回给前端,前端再通过 ECharts 的 API 将数据绑定到图表上进行展示。这种方案适用于需要定期更新数据的场景,例如报表系统、数据分析等。 这两种方案都需要前后端之间进行数据交互,前端通过发送请求获取数据,后端通过查询数据源将数据返回给前端。在实际开发中,可以使用各种前端框架和后端语言来实现这种数据交互的逻辑,例如使用 Vue 或 React 来实现前端页面的渲染和数据绑定,使用 Node.js 或 PHP 来实现后端接口的处理和数据查询。 总的来说,ECharts 提供了多种前后端交互的方案,开发者可以根据具体的需求和技术栈选择适合的方案来实现图表的展示和数据更新。这些方案能够帮助开发者实现动态、可交互的数据可视化效果,提升用户体验和数据分析的效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值