|
api. 需要 apiready 后才能执行判断,浏览器中根本不会执行apiready, 所以得提前知道是apicloud环境, 才能到ready中去判断, 提前知道了还用判断么
我要怎么知道这个环境是app呢
- const ENV = 'app'
- if( ENV === 'app'){
- window.apiready = function() {
- let app = {
- sType : window.api.systemType, //系统类型
- sVer : window.api.systemVersion, //系统版本
- model : window.api.deviceModel, //设备型号
- cType : window.api.connectionType, //网络状态
- }
- **.**mit('setDevice', { version: `${app.sType}${app.sVer} ${app.model}` })
-
- new Vue({
- router,
- store,
- render: h => h(App),
- }).$mount('#app')
- }
- }else {
- let version = getBrowserVersion()
- **.**mit('setDevice', { version })
- new Vue({
- router,
- store,
- render: h => h(App),
- }).$mount('#app')
- }
复制代码
|
|