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

鍍金池/ 問答/ HTML問答
哚蕾咪 回答

遞歸時尤其要注意 終止條件條件分支的返回,沒有深讀你的代碼,我覺得應(yīng)該是缺少了一個return

舊城人 回答

不知道你用的什么框架 我用vue,把websocket對象存vuex就行

眼雜 回答

$str = '{"aa":" [[123123,123123123],[123123123,123123],[123,123123]]"}';
// 先轉(zhuǎn)一次碼農(nóng)宅
$arr = json_decode($str,true);

print_r(trim($arr['aa']));

亮瞎她 回答

JS的正則不支持(?'xx')(?-‘xx’) 感覺不太好表示狀態(tài),所以自己解析代碼吧

帥到炸 回答
  1. 為啥要加 move-transition ?
  2. move-entermove-leave-active一起使用
  3. 去掉 &.move-transition{opacity:1;transform:translate3d(0,0,0)};把 move-leave 換成 move-leave-acive
骨殘心 回答

你是問mock數(shù)據(jù)的問題?還是問proxy配置代理接口轉(zhuǎn)用后臺接口的問題?

兔囡囡 回答

{{}}是解析值,對象解不開

陪我終 回答

<router-view>怎么寫的? 頭部header.vue寫到了router-view的外面了嗎
問題很明顯了,你把頭部和導(dǎo)航寫在了路由視圖外面,router-view是路由視圖,跳轉(zhuǎn)的路由都會顯示在這里面。你改一下app.vue吧

<template>
    <div id="app">
        <router-view></router-view>
    </div>
</template> 

這樣就行了,然后把頂部和導(dǎo)航單獨封裝為一個頁面

終相守 回答

catch 本質(zhì)也是 Promise.prototype.then 的封裝,所以 a 相當(dāng)于跳過了一輪循環(huán),整個過程可以這么理解

reject('a')
reject('b')

(next turn)

reject('a') -> handle(onReject) 沒 handler,傳遞下去
reject('b') -> handle(onReject) 這里被 catch 處理

(next turn)

reject('a') -> handle(onReject) -> handle(onReject) 這里被 catch 處理
reject('b') -> handle(onReject) -> handle(onFullfill)
墨小羽 回答

跨域了,需要設(shè)置Access-Control-Allow-Origin為你的域名,或者直接為*

愛是癌 回答

本地圖片 如果是變量 imgSrc: require('圖片地址')

愿如初 回答

拿到數(shù)據(jù)后沒有給顯示表格的數(shù)組賦值吧,請求之前先置可以顯示loading的狀態(tài)isLoading(假設(shè))為true,請求成功之后置這個isLoading=false,最初isLoading為false

未命名 回答

寫成.one .two .three .qwq的原因是什么?

一個是增加權(quán)級,也就是如果你之前已經(jīng)寫過.qwq的樣式了,現(xiàn)在想用一個權(quán)級更大的選擇器覆蓋之前的樣式

二是限制查找,比如頁面中有很多class為qwq的元素,這么寫可以限制你的樣式僅作用在祖元素依次包含.three、.two、.one的.qwq元素

如果你的頁面中只有一個.qwq元素,還不涉及權(quán)級問題的情況下,直接控制.qwq就可以了,因為選擇器是從選擇器的尾部(.qwq)依次向前過濾dom元素,如果嵌套太深,對頁面渲染是一種負擔(dān)

柚稚 回答

完整代碼可以放到github上嗎

夢囈 回答

異步問題,還有for循環(huán)全都是i,調(diào)用不清

使用let解決異步調(diào)用

<script>
    let btn = document.getElementsByClassName('btn');
    let derc = document.getElementsByClassName('derc');

    for (let i = 0; i < btn.length; i++) {

        let aa = derc[i].innerHTML;
        let bb = derc[i].innerHTML.substring(0, 70) + "...";

        derc[i].innerHTML = bb;

        btn[i].index = i;


        btn[i].onclick = function () {
            if (this.innerHTML == "顯示全文") {

                for (let j = 0; j < derc.length; j++) {
                    if (j === i) continue;
                    derc[j].innerHTML = derc[j].innerHTML.substring(0, 70) + "...";
                    btn[j].innerHTML = "顯示全文";
                    //console.log(bb);在這里搜索的結(jié)果是相同的值,都是第二段描述.
                }
                derc[i].innerHTML = aa;
                this.innerHTML = "收起";
            } else {
                for (let j = 0; j < derc.length; j++) {
                    derc[j].innerHTML = derc[j].innerHTML.substring(0, 70) + "...";;
                    btn[j].innerHTML = "顯示全文";
                }
            }
        }
    }
</script>

或者加閉包

<script>
    var btn = document.getElementsByClassName('btn');
    var derc = document.getElementsByClassName('derc');

    for (var i = 0; i < btn.length; i++) {
        (function(x){
            var aa = derc[x].innerHTML;
            var bb = derc[x].innerHTML.substring(0, 70) + "...";

            derc[x].innerHTML = bb;

            btn[x].onclick = function () {
                if (this.innerHTML == "顯示全文") {

                    for (var j = 0; j < derc.length; j++) {
                        if (j === x) continue;
                        derc[j].innerHTML = derc[j].innerHTML.substring(0, 70) + "...";
                        btn[j].innerHTML = "顯示全文";
                        //console.log(bb);在這里搜索的結(jié)果是相同的值,都是第二段描述.
                    }
                    derc[x].innerHTML = aa;
                    this.innerHTML = "收起";
                } else {
                    for (var j = 0; j < derc.length; j++) {
                        derc[j].innerHTML = derc[j].innerHTML.substring(0, 70) + "...";;
                        btn[j].innerHTML = "顯示全文";
                    }
                }
            }
        })(i);
    }
</script>
何蘇葉 回答

1.[b.com]在發(fā)現(xiàn)未登錄時跳轉(zhuǎn)至[a.com]進行登錄
2.[a.com]在登錄完成后將登錄authcookie與用戶信息記錄到服務(wù)器(session_id或者redis都可以)
3.同時[a.com]創(chuàng)建一個令牌token關(guān)聯(lián)上一步的authcookie,并帶回[b.com]backUrl
4.[b.com]拿到[a.com]發(fā)回來的令牌去調(diào)用[a.com]的接口查詢是否令牌有效并且可以查到用戶信息,有的話則拿回數(shù)據(jù)并做后續(xù)操作

以上是單點登錄的基本流程,PS:單點登錄與前后端分離沒有關(guān)系。

莓森 回答

沒辦法,因為你這個東西沒有他的那個聲明周期。別用$.html()試試render ?

薔薇花 回答

似乎是因為我的 FFMpeg 并不支持 .m3u。

ffmpeg -formats 可以查看你的 FFMpeg 所支持的封裝格式。