diff --git a/es/components/actionTabPanel/index.js b/es/components/actionTabPanel/index.js index 334680cc..1019b0e6 100644 --- a/es/components/actionTabPanel/index.js +++ b/es/components/actionTabPanel/index.js @@ -1,9 +1,9 @@ export default OakComponent({ isList: false, data: { - slideWidth: 0, - slideLeft: 0, - slideShow: false, + slideWidth: 0, //小程序使用 + slideLeft: 0, //小程序使用 + slideShow: false, //小程序使用 commonAction: [ 'create', 'update', diff --git a/es/components/detail/index.js b/es/components/detail/index.js index de7b54df..ac642855 100644 --- a/es/components/detail/index.js +++ b/es/components/detail/index.js @@ -63,7 +63,7 @@ export default OakComponent({ let currentUrl = event.currentTarget.dataset.src; let urlList = event.currentTarget.dataset.list; wx.previewImage({ - current: currentUrl, + current: currentUrl, // 当前显示图片的http链接 urls: urlList, // 需要预览的图片http链接列表 }); }, diff --git a/es/components/filter/index.js b/es/components/filter/index.js index c9631b7c..edea5393 100644 --- a/es/components/filter/index.js +++ b/es/components/filter/index.js @@ -90,7 +90,7 @@ export default OakComponent({ attribute: {}, options: [], inputType: '', - timeStartStr: '', + timeStartStr: '', // 小程序选择时间显示 timeEndStr: '', selectedLabel: '', minDateMp: new Date(1980, 1, 1).getTime(), diff --git a/es/components/pageHeader2/index.js b/es/components/pageHeader2/index.js index d99d9985..2e548570 100644 --- a/es/components/pageHeader2/index.js +++ b/es/components/pageHeader2/index.js @@ -5,4 +5,16 @@ export default OakComponent({ this.navigateBack(delta); }, }, + formData({ features }) { + const menus = features.contextMenuFactory.menus; + const namespace = features.navigator.getNamespace(); + const location = features.navigator.getLocation(); + const currentPath = location.pathname; //当前路由path + const allowBack = !menus?.find((ele) => features.navigator + .getPathname(ele.url || '', namespace) + ?.toLocaleLowerCase() === currentPath?.toLocaleLowerCase()); + return { + allowBack, + }; + } }); diff --git a/es/components/pageHeader2/web.d.ts b/es/components/pageHeader2/web.d.ts index b695949c..83163e50 100644 --- a/es/components/pageHeader2/web.d.ts +++ b/es/components/pageHeader2/web.d.ts @@ -17,6 +17,7 @@ type PageHeaderProps = { extra?: React.ReactNode; children?: React.ReactNode; content?: React.ReactNode; + allowBack: boolean; }; type ED = EntityDict & BaseEntityDict; export default function Render(props: WebComponentProps - {showHeader && (title || showBack || subTitle || tags || extra) && (
+ {showHeader && (title || back || subTitle || tags || extra) && (
- {showBack && (