问题重复了

来源:2-11 v-loading 自定义指令的开发

慕莱坞0998854

2021-04-13

老师在本节的代码如下:

http://img.mukewang.com/szimg/607480cd098ab67614280577.jpg

问题1> binding的类型应该怎么写呢? 我不知道怎么写所以现在写的是any

问题2> 上面的代码为什么是binding.value?而不是binding.value.value? 因为我们在模板中写的是

v-loading = "someRefData" 所以我觉得binding.value应该是这个someRefData, 然后binding.value.value才应该是我们要判断的布尔值啊?


写回答

1回答

ustbhuangyi

2021-04-13

从源码看,binding 的类型是 DirectiveBinding[] | null
至于为啥是 .value,要看指令实现的源码了。

//img.mukewang.com/szimg/6074f9ed09dd7a4122821590.jpg

0
1
慕莱坞0998854
谢谢老师,我现在还没有达到读源码的水平,就先这么记着吧。
2021-04-13
共1条回复

Vue3开发企业级音乐Web App 明星讲师带你学大厂代码

慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力

2223 学习 · 1002 问题

查看课程