1.1.25 • Published 3 years ago
multi-platform-plus v1.1.25
创奇 多平台兼容工具包
使用说明
自定义平台 package.json扩展配置用法(拷贝代码记得去掉注释!)
/** package.json其它原有配置 **/
"uni-app": {// 扩展配置
"scripts": {
"custom-platform": { //自定义编译平台配置,可通过cli方式调用
"title":"自定义扩展名称", // 在HBuilderX中会显示在 运行/发行 菜单中
"BROWSER":"", //运行到的目标浏览器,仅当UNI_PLATFORM为h5时有效
"env": {//环境变量
"UNI_PLATFORM": "", //基准平台
"MY_TEST": "", // ... 其他自定义环境变量
},
"define": { //自定义条件编译
"CUSTOM-CONST": true //自定义条件编译常量,建议为大写
}
}
}
}
在main.js 不同平台引入不同的npm包
1) 创奇平台
//#ifdef H5-CQ
console.log("[Multi]", "使用平台[CQ]");
import { WebBridgeApi } from 'ijsbridge';
Vue.prototype.WebBridgeApi = WebBridgeApi;
//#endif
2) 小程序平台
//#ifdef MP
console.log("[Multi]", "使用平台[MP]");
const UniCls = require("multi-platform-plus/lib/Uniapp/Index.js").default;
Vue.prototype.WebBridgeApi = new UniCls();
//#endif
3) 网页H5平台
//#ifdef H5-WEB
console.log("[Multi]", "使用平台[H5]");
const UniCls = require("multi-platform-plus/lib/H5web/Index.js").default;
Vue.prototype.WebBridgeApi = new UniCls();
//#endif
1.1.23
3 years ago
1.1.22
3 years ago
1.1.25
3 years ago
1.1.24
3 years ago
1.1.19
3 years ago
1.1.21
3 years ago
1.1.20
3 years ago
1.1.18
3 years ago
1.1.17
3 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.14
3 years ago
1.1.13
3 years ago
1.1.12
3 years ago
1.1.9
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago