const KEY = 'draggableSheetContext' as const; export function DraggableSheetBehavior(selector: string) { return Behavior({ lifetimes: { created() { this.createSelectorQuery().select(selector).node().exec(res => { (this)[KEY] = res[0].node; }) } } }) } export function getDraggableSheetContext(this: any) { return this?.[KEY] as WechatMiniprogram.DraggableSheetContext; }