在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答
蝶戀花 回答

倒不是性能的問(wèn)題,關(guān)鍵在于無(wú)法確?;卣{(diào)函數(shù)不會(huì)在組件卸載后調(diào)用。一旦出現(xiàn)該情況,this將變成undefined,代碼會(huì)報(bào)錯(cuò)。

從這個(gè)角度看,任何異步事件都應(yīng)該在組件卸載時(shí)取消訂閱/監(jiān)聽(tīng),包括pub/sub、dom事件等

安于心 回答

這個(gè)問(wèn)題已經(jīng)有人在 Swoole 提過(guò) issue。

可能是高版本gcc+低版本內(nèi)核導(dǎo)致的,libc中有signalfd的函數(shù),但是linux內(nèi)核不支持。可以修改Makefile去掉HAVE_SIGNALFD或升級(jí)Linux內(nèi)核。

具體可以去看下 這個(gè)問(wèn)題

嫑吢丕 回答
<input type="checkbox" ng-model="item.isdranted">

這樣寫(xiě)不好嗎?用map?為什么不用forEach呢?

久礙你 回答
browserSync.init({
                server:{
                    baseDir:paths.source.root
                },
                open:"external"  //自己瀏覽器的IP
            });
瞄小懶 回答

var newarr=[];

        for(var i=0;i<arr.length;i++){
            var temp={"id":arr[i]["id"],"name":arr[i]["name"]};
            newarr.push(temp);
        }
        console.log(newarr)

希望能解決你的問(wèn)題;

互擼娃 回答

修改url_mode

雨蝶 回答

對(duì),是博文貼的有問(wèn)題,應(yīng)該是返回包裝后的。這個(gè)才是正解,大廠前后端都會(huì)約定一個(gè)格式,類(lèi)似這里的

{
"code": 1,
"msg": "這個(gè)id必傳",
"data": 數(shù)據(jù)
}

沒(méi)有看到過(guò)直接返回data的

local peer主動(dòng)調(diào)用close后,此時(shí)的TCP連接進(jìn)入TIME_WAIT狀態(tài),處于該狀態(tài)下的TCP連接不能立即以同樣的四元組建立新連接,即發(fā)起active close的那方占用的local port在TIME_WAIT期間不能再被重新分配。由于TIME_WAIT狀態(tài)持續(xù)時(shí)間為2MSL,這樣保證了舊TCP連接雙工鏈路中的舊數(shù)據(jù)包均因過(guò)期(超過(guò)MSL)而消失,此后,就可以用相同的四元組建立一條新連接而不會(huì)發(fā)生前后兩次連接數(shù)據(jù)錯(cuò)亂的情況。

紓惘 回答

圖片還沒(méi)加載完全,elementui table可以設(shè)置加載中的狀態(tài)loading動(dòng)畫(huà)

<el-table
      :data="tableData"
       stripe
       border
       v-loading="loading2"
        element-loading-text="拼命加載中"
        element-loading-spinner="el-icon-loading"
        element-loading-background="rgba(0, 0, 0, 0.8)"
     show-summary
    height="780"
    style="width: 100%">

圖片完全加載你再讓loading=false就可以了

怪痞 回答

后面不要加g,全局匹配會(huì)保留上一次匹配到的index,并且下一次從index才開(kāi)始匹配,會(huì)導(dǎo)致間歇性錯(cuò)誤。

補(bǔ)充:
第一個(gè)匹配成功后的表達(dá)式對(duì)象截圖
clipboard.png

lastIndex的文檔說(shuō)明

北城荒 回答
legend: {
    data:['郵件營(yíng)銷(xiāo)','聯(lián)盟廣告','視頻廣告','直接訪問(wèn)','搜索引擎']
},
這個(gè)屬性去掉就可以了,
沒(méi)事多看文檔.
補(bǔ)充
我以為是echarts。
chartsjs依然有這個(gè)類(lèi)似的東西。。去掉或者填空
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],

自己動(dòng)手豐衣主食
  • NSTimer 需要一個(gè)運(yùn)行的Runloop 來(lái)處理其定時(shí)任務(wù), MainThread是一直啟動(dòng)并運(yùn)行的,所以在自定的線程如果使用NSTIme必須手動(dòng)開(kāi)啟并運(yùn)行子線程的Runloop
  • NSTimer 必須調(diào)用 invalidate 來(lái)停止其定時(shí)任務(wù),并且NSTimer 對(duì)其Target是強(qiáng)引用,要注意Target 與 - NSTimer間造成的循環(huán)引用造成的內(nèi)存泄漏(可以封裝成一個(gè)類(lèi)方法來(lái)解決此問(wèn)題)
  • NSTimer 的創(chuàng)建和 invalidate必須放在相同的線程中進(jìn)行
  • GCDTimer 是基于GCD實(shí)現(xiàn)的,使用的時(shí)候只要我們把任務(wù)提交給相應(yīng)隊(duì)列就好
  • GCDTimer 在使用時(shí)要注意 dispatch_resume(obj) dispatch_suspend(obj) -dispatch_source_cancel(obj)API 的使用
  • GCDTimer 在對(duì)文件資源定期進(jìn)行讀寫(xiě)操作時(shí)很方便,其他與NSTimer使用場(chǎng)景差不多
孤星 回答

js 修改偽元素屬性的方法:

css

.left-up-ico::before {
    background: rgba(30, 136, 255, 1);
}

html

<div class="left-up-ico"></div>

js

 document.styleSheets[0].addRule('.left-up-ico::before ','background: rgb(165, 165, 165) !important');
冷溫柔 回答

把len放大(最起碼到萬(wàn)數(shù)量級(jí)),再運(yùn)行代碼,看結(jié)果。500次的運(yùn)行偶然性太高了。

練命 回答

為什么一定要用正則?這樣簡(jiǎn)單的需求,用最簡(jiǎn)單的遍歷一次就解決了啊?

let res = 'abcdefghijklmnopqrstuvwxyz'.split('').reduce((a, b) => (a[b] = 0, a), {});

for(let i=0,l=html.length;i<l;i++){
    let l = html[i];
    let c = l.charCodeAt(0);
    if(c>=97 && c<=122){
        res[l] += 1;
    }else if(c>=65 && c<= 90){
        res[l.toLowerCase()] += 1;
    }
}
return res;
絯孑氣 回答

通過(guò)vue的計(jì)算屬性computed和過(guò)濾器filter;

computed:{
    // 玩法1
    playType1(){
    // 這里this.data初始化要是空數(shù)組
     return this.data.filter(v => v.play_type === '001');
    }
    // 玩法2 3 類(lèi)似。 付:可定義一個(gè)palyType的數(shù)組 寫(xiě)個(gè)方法簡(jiǎn)化代碼
    
    // order_status 與玩法類(lèi)似
    orderStatus1(){
        return this.data.filter(v => v.order_status === 1);
    }
},
filters:{
    showStatus(val){
        return val.filter(v => v.show_status === 1);
    }
}

整體是這樣,不過(guò)不知道你需要怎么展示

如果是在store里分配 直接在請(qǐng)求 獲取數(shù)據(jù)后 把數(shù)據(jù)分好,state里存下你分好的數(shù)據(jù)

const state = {
    // 初始化 data 這里用一個(gè)對(duì)象把獲取到的原始data和你需要分配的數(shù)據(jù)包起來(lái)
    data:{
        orgData:[], // 原始數(shù)據(jù)
        playType1:[], // 玩法
        //2,3,4.....
        orderStatus1:[] // 狀態(tài)
        // 2,3,4....
    }
};

const actions = {
    // action的方法
    async getData(store){
        try{
            const res = await fn(), // 你的請(qǐng)求方法 res是返回的數(shù)據(jù)
               orgData= res;
               playTypeData1 = orgData.filter(v => v.play_type === '001'),
               orderStatusData1 = orgData.filter(v => v.show_status === 1);
               // 然后 用 commit 或dispatch 保存到state里面
        }catch(e){
        }
    }
}

全局 注冊(cè) 一個(gè)過(guò)濾器

Vue.filter('showStatus', function(val){
        return val.filter(v => v.show_status === 1);
    }
)

在組件里面使用

// 你用的是mapSate
computed:{
    ...mapState(['data'])
}
// 及 data = {orgData,playType1,orderStatus1}
女流氓 回答

刷新?

你是這么操作的嗎?

let demoEl = document.getELementById('demo');
demoEl.src = ''; // 清空
demoEl.src = 'baidu.com'; // 賦值?

我建議這么寫(xiě):

demoEl.contentWindow.location.reload();