mk-sys-login
Version:
60 lines • 2.24 kB
HTML
<html>
<head>
<meta charset="utf-8">
<title>{{title}}</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="X-UA-COMPATIBLE" content="IE=edge">
<meta name="format-detection" content="telephone=no">
<meta name="renderer" content="webkit" />
<meta name="viewport" content="maximum-scale=1.0">
<!--<link type="text/css" rel='stylesheet' href='./@preApp.css' />-->
</head>
<body>
<div id='app' style="width:100%;height: 100%"></div>
<script src="{{dev===true?'require.js':'require.min.js'}}"></script>
<script>
__require_base_url__ = '';
window.mkReady = function (mk) {
mk.utils.fetch.config({
mock: true,
token: '',
after: function (response, url) {
if (response.result) {
if (response.token) {
mk.utils.fetch.config({ token: response.token });
}
return response.value;
}
else {
mk.component.Toast.error(response.error.message);
throw { url:url, response:response };
}
},
})
var options = {}
/*mk.requireApps(require, {{@preApp}}, function () {*/
mk.init({
requireFn: require,
appsMap:{
{{each dependencies val key}}
"{{key}}":{
asset:"{{dev===true?key+'.js':key+'.min.js'}}",
options : Object.assign(options, {{val.options}})
},
{{/each}}
{{}}
"{{name}}":{
asset: "{{dev===true?name+'.js':name+'.min.js'}}",
options: {}
}
}
});
mk.render('{{rootApp || name}}', 'app');
/*})*/
}
</script>
<script src="{{dev===true?'mk.js':'mk.min.js'}}"></script>
</body>
</html>