提交 224ddae5 编写于 作者: fxy060608's avatar fxy060608

fix: make usePageHeadTransparent tree-shakeable

上级 fffd1fb0
......@@ -13053,8 +13053,7 @@ var PageHead = /* @__PURE__ */ defineComponent({
} = usePageHead(navigationBar);
const buttons = __UNI_FEATURE_NAVIGATIONBAR_BUTTONS__ && usePageHeadButtons(navigationBar);
const searchInput = __UNI_FEATURE_NAVIGATIONBAR_SEARCHINPUT__ && navigationBar.searchInput && usePageHeadSearchInput(pageMeta);
__UNI_FEATURE_NAVIGATIONBAR_TRANSPARENT__ && navigationBar.type === "transparent";
usePageHeadTransparent(headRef, pageMeta);
__UNI_FEATURE_NAVIGATIONBAR_TRANSPARENT__ && navigationBar.type === "transparent" && usePageHeadTransparent(headRef, pageMeta);
return () => {
const backButtonTsx = __UNI_FEATURE_PAGES__ ? createBackButtonTsx(pageMeta) : null;
const leftButtonsTsx = __UNI_FEATURE_NAVIGATIONBAR_BUTTONS__ ? createButtonsTsx(buttons.left) : [];
......
......@@ -43,14 +43,18 @@ export default /*#__PURE__*/ defineComponent({
const navigationBar = pageMeta.navigationBar
// UniServiceJSBridge.emit('onNavigationBarChange', navigationBar.titleText)
const { clazz, style } = usePageHead(navigationBar)
const buttons = (__UNI_FEATURE_NAVIGATIONBAR_BUTTONS__ &&
usePageHeadButtons(navigationBar)) as PageHeadButtons
const searchInput = (__UNI_FEATURE_NAVIGATIONBAR_SEARCHINPUT__ &&
navigationBar.searchInput &&
usePageHeadSearchInput(pageMeta)) as PageHeadSearchInput
__UNI_FEATURE_NAVIGATIONBAR_TRANSPARENT__ &&
navigationBar.type === 'transparent'
usePageHeadTransparent(headRef, pageMeta)
navigationBar.type === 'transparent' &&
usePageHeadTransparent(headRef, pageMeta)
return () => {
// 单页面无需back按钮
const backButtonTsx = __UNI_FEATURE_PAGES__
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册