老师这里
来源:12-4 Input 编码第二部分支持 v-model

敲代码时长两年半的练习生
2023-09-12
(1)第一个问题:下面的setProps加了await,为什么上面不需要加呢?经过实践发现下面不加会测试失败,而上面无所谓,这是什么原理?
(2)关于标签的properties和attribute,这个icon传递给Icon组件,由于我们mock了组件,所以会体现在html字符串的标签上,而真实场景下它不会被作为non-props接收所以不会体现在真实dom的标签上。
所以 它这里通过attributes获取icon属性和attributes获取input的type属性有点语义上不一样,因为input标签渲染到dom上是标签上存在type属性。而html中set / getAttribute都是对标签属性的操作~
写回答
1回答
-
同学你好
第一个我猜测是因为 await input.setValue('update') 在这里已经完成等待更新了所以就不会有问题了。
第二个,确实这里你可以把它转换成原生 DOM 以后取它上面的属性更合理一些。
012024-06-02
相似问题