采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
相关截图:问题描述:不加 interface DataProps 是ide 也没有红线提示,可以顺利运行:
double:computed(()=>data.count*2)
computed这个计算属性内置的有getter方法 这个方法是要有返回值的
简略的写法
computed(()=>data.count*2)
2.要么写完整的形式
computed(()=>{return data.count*2})
这样就不会报错了
你这一对花括号去掉就对了。我按你的写法在我代码里写了一遍,英文提示的意思是说你上面的接口里面的类型和你使用时候的类型不匹配,上面的是数字下面你这个加了花括号就是对象了
创建项目时没选ts呗
应该不是严格模式
执行tsc --init 在tsconfig.json配置中找到"strict" true就是严格模式 这时候data就会有警告,去掉后就没有警告了
登录后可查看更多问答,登录/注册
2021 慕课名师带你循序渐进、系统提升新技术的实战能力
789 4
791 4
813 4
542 4
919 4