介于国际网络限制,无法直接使用Infura访问以太坊Dapp,因此平台完整体验采用安装MetaMask浏览器插件的解决办法。
- 连接区块链
- 创建用户
- 个人信息展示
- 投票事件展示
- 创建事件
- 事件投票
- 事件汇报
- 申请奖励
- 不同颜色展示事件状态
- 展示用户所以操作记录
- Other
- VueCli 3.x
- Vue 2.x
- Vuex
- Vue Router
- Element UI
- Web3.js
- ES6
- Node.js
- axios
- webpack
- 其他
注意:在VueCli 2.x中公共文件放入static文件夹,而在VueCli 3.x版本中请放入public文件夹,否则axios无法找到文件。该项目采用VueCli 3.x。
- 分类展示事件
- 进度条和颜色表示不同有效期时长的事件
- 提供查看详情按钮
- 展示事件状态、当前投票信息和所有用户投票纪录等
- 分类展示事件
- 汇报事件图标提醒
- 表单验证
- 快捷日期选择
- 创建用户
- 区块链信息展示
- 醒目的个人平台代币余额
- 个人操作纪录
- 部分小细节(浏览demo发现更多)
npm install
npm run serve
npm run build
- 请遵循原作者MIT开源协议