Missing return type on function

typescript 报错 Missing return type on function 编译不下去

class Snake {
  //表示蛇得元素
  head: HTMLElement;
  bodies: HTMLCollection; //蛇身体包括蛇头
  //获取蛇得容器
  element: HTMLElement;
  constructor() {
    this.element = document.getElementById("snikeAnimal");
    this.head = document.querySelector("#snikeAnimal > div") as HTMLElement;
    this.bodies = this.element.getElementsByTagName("div");
  }
  //获取蛇得坐标(蛇头)
  get X() {
    return this.head.offsetLeft;
  }
  get Y() {
    return this.head.offsetTop;
  }
  //设置蛇头得坐标


  ***set X(value: number) {    
    // console.log(this.head.style.left)
    this.head.style.left = value + "px";
  }
  set Y(value: number) {
    this.head.style.top = value + "px";
  } ***



  //蛇增加身体得方法
  addBody() {
    //向element 中添加一个div
    this.element.insertAdjacentHTML("beforebegin", "<div></div>");
  }
}```



## set X set Y  编译出差
 在 .eslintrc.js文件中 rules添加  "@typescript-eslint/explicit-module-boundary-types": "off", // ts每个函数都要显式声明返回值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值