ts_react_test报错解决方法

1.. 要是给一个组件添加属性,  就要在该组件的定义前面 加上interface 接口定义

 在Counter.tsx组件中 添加对属性类型的限定(对Props中的属性指定数据类型, 注意不状态State)

2.. this.setState 是要传一个参数对象,  不是重新赋值....  低级语法错误

 3.. 数据类型为--事件类型--的变量event, 不能是any, 因为需要明确数据类型, 才能显示(vscode才能提示event中有啥属性及方法)使用事件对象event 中的属性及方法 

   event:React.ChangeEvent 这只是指明了event的数据类型, 但还需要指明, 这个事件在哪个元素上触发的,
  所以需要泛型,指定触发这个事件的元素
  changeInput= (event: React.ChangeEvent<HTMLInputElement>) =>

      例:  handleChange = ( event : React.ChangeEvent<HTMLInputElement>  ) =>{}

  3.1   不要忘记, 在interface State中添加上对addNumber状态变量的类型声明, addNumber: number 

  3.2  input的value值 是string类型 的, 需要进行转换成 number型   paseInt ( event.target.value ) 

 4..  git  push  -u origin master  报错:  权限问题,解决办法

  4.1   git  remote rm  origin

  4.2   git remote add  origin  http://github.com/333333/react_test

 

 

转载于:https://www.cnblogs.com/andy-lehhaxm/p/10947236.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值