微信小程序自定义组件,如何监测某个属性的变化并在组件内部js对他的变化进行反应

说的有点抽象,比如我自定义组件有个属性是show,当show为真时,则“打开”该组件,反之“关闭”,但实际上这个show这是对组件进行显示以及隐藏,这个组件实际上生命周期的阶段并没有改变(当然我也不是说要改生命周期),不能对组件进行重载,我想要父页面对show属性赋值真假改变时,子组件js能做出反应,比如改show可以在子组件(或者说必须在自定义组件js里)console.log('true')等等 如何在js监测这个属性的变化以及做出对应方法?

https://blog.csdn.net/qq_44877778/article/details/121282806?spm=1001.2014.3001.5502
这个有点类似

父页面调用子页面组件时传参