鍍金池/ 問答/ HTML問答
陪妳哭 回答

用promise封裝,你這個(gè)寫法有點(diǎn)不倫不類,(順便一提 async 是ES7)

Query(strSql)
{
    return new Promise((resolve,reject)=>{
        this._conpool.request()
        .query(strSql, (err, result) => {
            if(err){
                //出錯(cuò)
                reject(err);
            }else{
                console.dir(result.recordset);    //已查詢到數(shù)據(jù)在此
                resolve(result.recordset);
            }
        });
    });
} 

調(diào)用:

    let db = new DB();
    db.Query('select * from sc_Product').then(ret => {
    
        console.dir(ret);
        res.json(ret);
    }).catch(e=>{
        //error
    }); 

或者

async function(){
    let db = new DB();
    try{
        let ret =await db.Query('select * from sc_Product');
        console.dir(ret);
        res.json(ret);
    }catch(e){
        //error
    }
}
    
await 用來wait的是一個(gè)promise(如果非promise會(huì)直接返回結(jié)果),而一個(gè)async函數(shù)的返回值實(shí)際上就是一個(gè)promise,所以他倆構(gòu)成一套以同步的方式書寫異步代碼的語法。
任何異步的操作首先要封裝成promise才能用async/await這種語法糖。

從你的第一個(gè)函數(shù)里可以看出來你還不太懂promise的語法使用,建議找相關(guān)的博客研究一下

空白格 回答

個(gè)人猜測版本問題... 有大神提供思路嗎? 除了提升antd版本

悶騷型 回答

很正常
referer只是向服務(wù)器指明是從哪個(gè)頁面跳轉(zhuǎn)過來的。

如果有iframe的話,iframe里面多次跳轉(zhuǎn)以后的referer是有chrome另外計(jì)算的
如果當(dāng)前頁面是第一次加載,也可能來自上一個(gè)網(wǎng)站或者script


根據(jù)問題的補(bǔ)充,我打開這個(gè)頁面看了一下

clipboard.png
這里確實(shí)是有一個(gè)iframe,這個(gè)請求是iframe中的網(wǎng)頁發(fā)出的,所以referer自然是這個(gè)iframe的地址

懶豬 回答
2 / 2 === 1; 整除 true
2 % 2 === 0; 求余 true
我不懂 回答

當(dāng)然拿服務(wù)器時(shí)間。 這種拿本地時(shí)間 用戶修改本地時(shí)間豈不是BUG?

青黛色 回答

可以,使用render函數(shù)可以渲染任何你想要的組件。
比如第一行可以這樣寫:

render(h,params){
    if(params.row===1){
        return h('Input',{你的其他配置})
    }else if(其他條件){其他行數(shù)的render}
}

如果你不會(huì)寫render函數(shù)的話,建議你先學(xué)習(xí)下render函數(shù)的寫法。vue官網(wǎng)上有完整的配置。

維他命 回答

我自己寫錯(cuò)了,我的數(shù)據(jù)一直在push,是我的鍋

毀與悔 回答

就是這樣搞得沒問題

帥到炸 回答

getUserInfo拿到的只是基礎(chǔ)信息頭像昵稱什么的,使用code在服務(wù)端拿的是用戶的sessionkey、openId,這兩個(gè)信息顯然更隱私一些,代表著這個(gè)用戶。

蝶戀花 回答

寬度設(shè)置100%,在圖標(biāo)下面加上
this.myChart.setOption(option);
window.onresize = this.myChart.resize;即可

Promise.all(iterable) 方法返回一個(gè) Promise 實(shí)例,此實(shí)例在 iterable 參數(shù)內(nèi)所有的 promise 都“完成(resolved)”或參數(shù)中不包含 promise 時(shí)回調(diào)完成(resolve);如果參數(shù)中 promise 有一個(gè)失?。╮ejected),此實(shí)例回調(diào)失?。╮eject),失敗原因的是第一個(gè)失敗 promise 的結(jié)果。
MDN

Promise.all只會(huì)返回第一個(gè)被rejected的結(jié)果。

萌面人 回答

可以參考 WePY 中的配置, 在app.wpy中設(shè)置,
// 統(tǒng)一攔截request請求配置

    this.intercept('request', {
    // 發(fā)出請求時(shí)的回調(diào)函數(shù)
        config (p) {
             
            return p;
        },
    });
冷溫柔 回答

你這里得寫 (data.depshow == true )不能直接寫depshow只要有內(nèi)容這里就顯示,就是對的,這里面識別的是表達(dá)式

疚幼 回答

1.返回這個(gè)函數(shù)出終的結(jié)果,用來給其它程序或函數(shù)調(diào)用。
2.通過arguments.callee調(diào)用函數(shù)自身

不歸路 回答

插件名稱:webpack-bundle-analyzer
插件作用:用交互式可縮放樹形圖顯示webpack輸出文件的大小
插件鏈接:https://www.npmjs.com/package...

B 頁面打開就是一個(gè) loader,js 判斷所有靜態(tài)資源加載完成后刪除 loader

傻丟丟 回答

dom響應(yīng)數(shù)據(jù)變化重新渲染也需要一定時(shí)間的,你可以嘗試使用定時(shí)器中進(jìn)行refresh操作。