zhangxiaofan

Results 9 comments of zhangxiaofan

> I know What I missed ! > "Private key part of an SSH key pair." I missed the "Private" ;-) How to solve this problem?

> > I know What I missed ! > > "Private key part of an SSH key pair." I missed the "Private" ;-) > > How to solve this problem?...

请问这个问题解决了吗,我在1.9.0复现了这个问题。

现场链接:https://github.com/workkk98/pack_myself vue-jsx-demo文件夹

> Reproduction link 显示 devBox not found, 看看链接是不是有问题? 原链接是私有的,现在开放了

> 看标题描述应该与 #2794 这个问题相关。 可以通过 `useField` 获取 field 中获取到组件 props, 这个引用不会变 对但vue的响应式系统下,props的引用地址变更也会触发watch effect。react我理解useEffect的dep也是简单的shallow diff。我觉得props地址是不能变更的,虽然两个对象打印后是一样。 源码是在packages/vue/src/components/ReactiveField.ts originData对象里的value都是deep clone的,经过这个toJs这个函数处理 ``` export const toJS = (values: T): T => { const visited =...

> > > 看标题描述应该与 #2794 这个问题相关。 可以通过 `useField` 获取 field 中获取到组件 props, 这个引用不会变 > > > > > > 对但vue的响应式系统下,props的引用地址变更也会触发watch effect。react我理解useEffect的dep也是简单的shallow diff。我觉得props地址是不能变更的,虽然值一样。 > > 源码是在packages/vue/src/components/ReactiveField.ts originData对象里的value都是deep clone的,经过这个toJs这个函数处理 > > ```...

![image](https://github.com/alibaba/formily/assets/40513678/1b69b2ca-ca10-4a7e-a581-1af6e35f7f0c) 看起来是JSON.stringify函数把把symbol值给丢了

![image](https://user-images.githubusercontent.com/40513678/193402766-edeecd99-59b0-4ce4-9909-84090e1874c2.png)