自定义组件怎么刷新编辑器?

自定义组件,对宿主Node做了一些更改,现在只能启动游戏之后看效果。能不能直接在编辑器中看效果?
这个特征,在其他的引擎编辑器中是有的。

你好 可以参考这个文档
https://docs.cocos.com/creator/manual/zh/scripting/reference/class.html#editor-参数

// 允许当前组件在编辑器模式下运行。
// 默认情况下,所有组件都只会在运行时执行,也就是说它们的生命周期回调在编辑器模式下并不会触发。
//
// 值类型:Boolean
// 默认值:false
executeInEditMode: false,

刚才用js试了一下,确实是在添加组件时执行了。不过有两个进一步的问题:
第一,改了组件的属性,没有任何刷新效果,这个有办法去触发刷新吗?
第二,在.ts中这样写好像不管用,是不是语法有问题?

1、删掉这个属性,然后回到编辑器响应刷新,然后重新编写这个属性,可以触发刷新
2、TS中要这样写

const {ccclass, property, menu,executeInEditMode} = cc._decorator;

@ccclass
@menu("Rendering/CameraCtrl")
@executeInEditMode

不是有一个notify属性吗