# 优化
汇总开发过程中一些比较好的开发方式及方案
持续更新中
# Promise 统一引入
框架本身不支持 Promise,为了实现 Promise 功能:
- 需要安装 npm 包
es6-promise
- 安装好后,在 app.ux 文件中统一引入并全局化 Promise
- 其他文件可直接使用,不用再重复引入
// app.ux文件
<script>
import ESPromise from "es6-promise";
Promise = (function (origConsole) {
return ESPromise;
})(Promise);
export default {
onCreate() {
console.log('Application onCreate');
},
onDestroy() {
console.log('Application onDestroy');
},
}
</script>
# 第三方库引入
原理同 Promise,在 app.ux 文件中统一引入第三方库,并全局化,其他文件可直接使用。
// app.ux文件
import md5 from 'js-md5';
global.md5 = md5;