首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

智能合约之前端开发页面优化

2018-03-29 星期四

二月十三戊戌年 【狗年】乙卯月 庚申日

宜: 祭祀 解除 入殓 除服 成服

忌: 安床 嫁娶 作灶 入宅

我是花夏,今天我带来的是智能合约之前端开发页面优化。昨天确实是没时间写文章,只好放了一张嘿嘿嘿的图占位置,找个时间补上,内容确实是有,奈何时间有限,又确实太累,望体谅。那么今天来聊聊前端页面体验优化。

无论是不是智能合约开发,都应该做到极致的体验,只不过刚好遇上了智能合约,那就再聊聊吧。

如果做一个传统的应用,体验不好到也罢了,操作完一个数据,我手动刷新一下就好了,可是智能合约中都是与钱相关的,必须做到更好更极致的体验。比如说,页面中发起了一个转账请求,在还没成功的时候是不是应该让转账的那个组件处于loading状态,待到成功后显示返回数据,失败提示失败信息。等等情况都应该和前端页面做好交互,这也是传统应用开发需要做到的地方。

solidity中的event

event?是什么鬼?官方的解释是:事件是使用EVM日志内置功能的方便工具,在DAPP的接口中,它可以反过来调用Javascript的监听事件的回调。大概一是就是在solidity里埋点,然后js调用时,触发这一事件就可以调用执行js中的回调函数。

怎么用?先定义好一个需要的event,里面参数类似js的json对象。只是看上去不同。

所以大致可以使用event来接收事件处理回调的动作。还有一个地方也是今天被自己绕进去的需要注意,就是怎么监听到revert这个报错信息,并提示给用户?其实就是catch下嘛,今天自己居然懵逼了,忘记了!

除开这些剩下的就是前端常规的体验优化了,这里就不一一阐述了,多多注意就行了,前端体验尤为重要,切记切记~~

以上就是今天的分享,后面还有哦~~

给展示下咱们公众号的机型分布,哈哈哈

使用工具来源: bdp会员版https://me.bdp.cn/register.html?id=lb

分享结束,荆轲刺秦王~~

我的ENS打赏地址: huarxia.eth

我的github地址:https://github.com/huarxia

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180329G1SSBM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券