Vuejs2 如何避免指令中的引用错误
有没有一种方法可以避免在v-if(和其他指令,但主要是关于v-if)中进行长时间检查,比如: ? 我的意思是,如果Vuejs2 如何避免指令中的引用错误,vuejs2,Vuejs2,有没有一种方法可以避免在v-if(和其他指令,但主要是关于v-if)中进行长时间检查,比如: ? 我的意思是,如果user为null,那么我将在不进行此类检查的情况下获得引用错误 是否可以在整个应用程序中注册自己的修改器? 差不多 ... v-if.noDataAsFalse="user.data.password" 我可以使用lodash的uz.get()之类的全局帮助器,但希望找到更具声明性的方法来实现相同的结果。我认为这是目前在Vue中实现这一点最直接的方法 在Angular 5中(是
user
为null
,那么我将在不进行此类检查的情况下获得引用错误
是否可以在整个应用程序中注册自己的修改器?
差不多
... v-if.noDataAsFalse="user.data.password"
我可以使用lodash的uz.get()之类的全局帮助器,但希望找到更具声明性的方法来实现相同的结果。我认为这是目前在Vue中实现这一点最直接的方法 在Angular 5中(是的,这里是5),它们有一个所谓的elvis操作符(object?.prop?.anotherProp),允许安全的对象遍历
这个想法是在VUEGithub页面上提出的,但是Vue的创建者有一些有力的理由反对它。你可以阅读更多。你现在必须使用图书馆。有一个关于javascript未来版本的提议正在酝酿中。刚刚在实现自定义修饰符API时发现,该API已毫无疑问地关闭。实际上,它甚至适用于Angular 1.0.1:Angular有自己的表达式解析器,因此仅在JS代码中不会出现引用错误
... v-if.noDataAsFalse="user.data.password"