智能照明系统APP-本地串口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
LightingSystemApp-serial/.svn/pristine/a1/a19867674913dedeff4924569fe...

38 lines
905 B

import {
invoke
} from '../../bridge'
import {
loadedSubPackages
} from '../../framework/load-sub-package'
const SUB_FILENAME = 'app-sub-service.js'
function evaluateScriptFile (file, callback) {
__uniConfig.onServiceReady(() => {
weex.requireModule('plus').evalJSFiles([file], callback)
})
}
export function loadSubPackage ({
root
}, callbackId) {
if (loadedSubPackages.indexOf(root) !== -1) {
return {
errMsg: 'loadSubPackage:ok'
}
}
loadedSubPackages.push(root)
if (process.env.NODE_ENV !== 'production') {
console.log('UNIAPP[loadSubPackage]:' + root)
}
const startTime = Date.now()
evaluateScriptFile(root + '/' + SUB_FILENAME, res => {
if (process.env.NODE_ENV !== 'production') {
console.log('UNIAPP[loadSubPackage]:耗时(' + (Date.now() - startTime) + ')')
}
invoke(callbackId, {
errMsg: 'loadSubPackage:ok'
})
})
}