出现的问题

元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型 "{}"。
在类型 "{}" 上找不到具有类型为 "string" 的参数的索引签名。ts(7053)

出现问题
在这里插入图片描述
解决

需要给对象设置类型,使用interface
当对象有多个确定属性时,需要在interface中声明;
报错的大部分原因是,因为对象的属性为字符串,无法识别,在接口中定义属性是字符串类型即可;

元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型 "{}"。 在类型 "{}" 上找不到具有类型为 "string" 的参数的索引签名。ts(7053)
:hatching_chick: 带Typescript的汇总React启动器 将您的模块构建到一个干净的,类型化且跨平台的包中。 就是这样。 只有关键特性。 基于 - :hatching_chick: yarn build将应用程序构建到dist/ yarn story -在http://localhost:6006上启动开发服务器yarn story-build -构建要部署的故事书 :brain: 捆绑CJS / ES模块格式 :two_women_holding_hands: 别名 :shushing_face: 源图 :female_sign_selector: ESLint插件(不是TSLint,因为它已经死了) :lollipop: 更漂亮 :pool_8_ball: 自动编译类型 :broom: 发布清洁 最新故事语法 插件控制台
ts-mpa-react-webpack 使用webpack4构建, 支持react + ts语法的多页面打包工具(当然不用react + tsx,同样可以用) 已完成功能 支持ts语法 支持多页面编译打包 增加autoprefixer自动添加前缀 支持scss语法 代码优化分割 开启多进程打包 美化控制台输出样式 使用pug语法 支持静态资源文件夹 2019-05-21 13:00 添加命令行控制编译和输出目录 使用cross-var做平台之间的兼容处理 使用npm run dev/build -- --dt <pages> ,即可按需编译/打包运行 如: npm run dev -- --dt detail-page 如果不传递参数,默认全量编译/打包 2019-05-21 22:04 添加环境变量,区分生产和编译环境 利用webpack函数方程获取mode,传递变量给p
//DEFINE: //You can define your property in prototype. You can also define it on the instance of object. //First parameter is default value, second - optional value validator MyClass . prototype . name = reactiveProperty ( "unnamed" , function ( value ) { return typeof value === "string" ; var person = new Person ; React 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。 React...