对象赋值
来源:8-3 服务类型表单项初始化逻辑实现

这个男人很神秘
2022-05-05
老师你好,this.setData({ [ ‘formData.type’ ]: xxx }), 这是什么语法?为什么不能 this.setData({ formData.type: xxx })
写回答
1回答
-
沁尘
2022-05-05
这里 key 代表的是一个数据的路径,['formData.type'] 实际拿到的是一个字符串 'formData.type',小程序底层根据这个路径去动态访问对象的某个属性;为什么不能直接formData.type 因为这不符合 js 本身语法,倒也没为什么。。
00
相似问题