前台传递一个对象到后台_前端组件与后台服务交互的过程

我们在使用前端组件的时候,如果不和后台发生交互,比如做一个简单的加法计算器程序,不论使用vue合适react,都非常地方便,它的交互过程基本上可以概况为下图:

其中Actions可以视作用户触发的动作,比如用户输入了要计算的两个加数,程序收到这个动作(input的onChange或者onBlur)后,直接更新了JavaScript的和变量sum。因为之前视图绑定或者观察了sum,所以在sum变化时,视图收到了通知,根据sum来更新自己,最终UI上就显示了两个加数的和。

c1d5be13fd43dfaa5f2e2c55b57db8b1.png
纯前端的action响应过程

当后端参与进来时,情况会变得复杂,大部分场景我们应该把用户的Actions传递到后台,在后台接受了Actions后,我们再向后台拿到最新的数据(下图的NewData),但是此时拿到的NewData和之前组件绑定的内存Data是两份数据,视图并不会在此时自动更新。

851c2ca92bcc42089fdea5b4fb9187d5.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值