diff --git a/uni_modules/cool-ui/components/cl-topbar/cl-topbar.uvue b/uni_modules/cool-ui/components/cl-topbar/cl-topbar.uvue index 72e6116..07d2df6 100644 --- a/uni_modules/cool-ui/components/cl-topbar/cl-topbar.uvue +++ b/uni_modules/cool-ui/components/cl-topbar/cl-topbar.uvue @@ -15,7 +15,7 @@ { // 返回按钮点击事件 function back() { - if (props.backPath != "") { - router.to(props.backPath); - } else { - if (router.isFirstPage()) { - router.home(); + if (props.backable) { + if (props.backPath != "") { + router.to(props.backPath); } else { - router.back(); + if (router.isFirstPage()) { + router.home(); + } else { + router.back(); + } } } }