• 让一段代码执行在new Vue之前


    这是一个自调用函数,也有人叫做一次性函数;
    这样函数前面最后打一个;
    ;(function initApp(){
        loadApp();
    })()
    
    function loadApp (){
        //tenantContId 是一个请求
        tenantContId().then((res)=>{
            localStorage.setItem("tenantId",res)
            new Vue({
                router,
                store,
                render: h => h(App)
            }).$mount('#app')
        }).catch(err=>{
            Message.error(err);
        })
    }
    
    // 去获取租户
    function tenantContId(){
        return new Promise((resolve, reject)=>{
            let hastoken= Boolean(localStorage.getItem('Authorization')) 
            if(!hastoken){
                //没有 Authorization
                let tenantId = Vue.prototype.getDomain() === 'localhost' ? getQueryVariable('s_gtn') ? getQueryVariable('s_gtn') : '' : Vue.prototype.getDomain()
                if(tenantId){
                    $request.get(`/manageplapi/api/getbyuniqueid/${tenantId}`,{ uniqueId: tenantId}
                    ).then((res)=>{
                        if(res.success==true){
                            resolve(res.data.id)
                        }else{
                            reject(res.msg)
                        }
                    })
                }else{
                    reject('无权访问')
                }
            }else{
                // 有Authorization
                console.log(localStorage.getItem('tenantId'))
                resolve(localStorage.getItem('tenantId'))
            }
        })
    }
    
    
    作者:明月人倚楼
    出处:https://www.cnblogs.com/IwishIcould/

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!

    万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    微软开发中心的rss历史记录(22)
    asp.net dll 动态生成和调用(转)
    准备写博了
    来博客园报道啦
    web爬行器的准备工作
    跨浏览器设置标签样式
    感谢我身边的朋友们
    难过的一天:(
    12月:期待好运来
    11月 难过一整个世界都寂寞
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/13956983.html
Copyright © 2020-2023  润新知