请选择 进入手机版 | 继续访问电脑版

图文精华

【智能合约实战】-20-提交事件的定义和合约和EOSJ节点http环境 ...

2019-12-16 10:50| 发布者: Amuro| 查看: 44| 评论: 0

提交事件的定义和合约和EOSJ节点http环境

 

还有一个事件处理是提交按钮,我们点了提交之后,要到区块链上取数据,我们先写一个空的函数放在这里。

 

事件处理

 

Login.jsx

 

handleSubmit = (e) =>{

  e.preventDefault ()

}

 

<form name=form onSubmit={this.handleSubmit}>//在按钮的onSubmit中去调用这个函数

 

 

handleChange = (e) =>{

  const{name,value} = e.target

  const{form} = this.state//#endren

 

  this.setstate( {

form:{

...form,

[name]:value,

Error:’’,

   }

 })

}

 

我们把账号舒服按钮套在一个表单内<form name=form onSumit={this.handleSubmit}>

我们可以测试一下

handleSubmit = (e) =>{

  e.preventDefault ()

  console.log(点了提交!

}

 

然后调出调控台,可以在后台看到相关信息。

 

如果装好本机节点,会有个网页版的接口,我们打开EOS网站,找到development environment中的start your node&setupstep1.2:start nodeos,回到有日志的根目录下,把这些复制过来,这样节点就能启动了,就可以访问区块链的一些信息。

 

把在线的网址复制一下:localhost8888/v1/chain/get_info

 

设置一下前段的环境变量,写一下部署的合约名称。

 

根目录下新建一个.env文件

 

NODE_PATH=src

 

REACT_APP_EOS_HTTP_ENDPOINT=http://localhost:8888

REACT_APP_EOS_CONTRACT_NAME=cardgameacc

 

有这俩参数和环境变量,在后面的连接中就可以读取这两个东西。以后正式环境会有各个节点的接口。

 

到此我们就说了两个部分:提交环境处理和环境变量。



鲜花

握手

雷人

路过

鸡蛋
精彩评论

沙发等你来坐!

发布文章
返回顶部