crax OWL Portal本质 Port是owl的重要功能, 目的是用于子组件不在父组件子dom节点的情况, 但又希望消息等能按扭组件的层级进行传递, 如对话框等, 对话框一般都是挂在body上,但写的时候又是某个特定组件的子组件。 这个组件有个好处, 就是可以将内容非常方便的放置在任何地方。废话少说,上代码。 class Portal extends Component { constructor (p... Aug 11, 2022
crax useSubEnv 本质 很多术语从表面上看起来非常深奥, 解释起来可能也会非常麻烦,但往往从代码上可以很简单的洞悉其本质。 先看这个函数的实现 function useSubEnv (nextEnv) { const component = Component . current ; component . env = Object . assign ( Object . cre... Dec 20, 2021