# dt-bridge **Repository Path**: node_AntiXSS/dt-bridge ## Basic Information - **Project Name**: dt-bridge - **Description**: # 介绍这是一个原dtApp.js文件的整理,里面包含了集团化和老快保的原生方法以及对原生回调的内置 - **Primary Language**: Unknown - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-12 - **Last Updated**: 2025-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 介绍这是一个原dtApp.js文件的整理,里面包含了集团化和老快保的原生方法以及对原生回调的内置 # 使用方法 第一次使用请输入如下命令: npm install --save-dev git+https://git.dtinsure.com/kbcs-web/dt/dt-bridge.git 1、在项目的main.js中引入 import {init,dtApp,asyncFun } from "@dt/dt-bridge"; init(["hiddenNavigationBar","setNativeBackFlag","listenBack",...]);//初始化需要引入的原生方法 2、在页面中使用 dtApp.hiddenNavigationBar([1,1]); dtApp.setNativeBackFlag([1],backFlag=>{ //这是该方法对应的原生回调函数 }); dtApp.listenBack(()=>{ //这是该方法对应的原生回调函数 }) 异步写法 const date = await asyncFun('setNativeBackFlag',[1]) # 注意事项 *、"hiddenNavigationBar","setNativeBackFlag","listenBack"分别对应的是dist/index.js中appObj对象中的值,也对应的是原生方法名。可以直接当文档使用 *、该方法有待完善,可直接修改后记得打tag再上传,否则无法使用最新包 *、该私有包的使用node版本需支持 npm > 7.x 版本 node > 12.x *、修改请不要更改appObj对象下的名称及传递方法,导致其他人无法使用