更新记录

1.0.1(2025-02-07) 下载此版本

第二次修改

1.0.0(2025-02-07) 下载此版本

第一次提交


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.11 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

1.0.0(2025-02-07)

第一次提交

统一管理,子组件的返回拦截

  • 针对场景,子组件有返回拦截逻辑时候,例如弹窗需要关闭
  • 且子组件的个数不明确,需要和页面逻辑解耦

    使用方式

    子组件

    import {childBackPressHanlder} from "@/uni_modules/xiaoming-back-press/js_sdk/xiaoming-back-press.js"
    const blockBack=ref(false)//是否拦截
    const backPressHandler=()=>{
    if(blockBack.value){
        uni.showToast({
            title:"拦截返回"
        })
    }
    return blockBack.value;
    }
    const {componentUid}=childBackPressHanlder(backPressHandler);

    页面组件

    使用方式一

    
    import{
    parentBackPressInit,
    parentBackPressHandler
    } from "@/uni_modules/xiaoming-back-press/js_sdk/xiaoming-back-press.js"
    const {sharedMethods} = parentBackPressInit()
    onBackPress(() => {
    return parentBackPressHandler(sharedMethods);
    })
#### 使用方式二
```javascript
import ManageChildBackPress from "@/uni_modules/xiaoming-back-press/js_sdk/xiaoming-back-press.js"
//使用方法2
ManageChildBackPress();

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问