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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
荒城 回答

我的VSCode有過(guò)一個(gè)奇怪的問(wèn)題,啟動(dòng)之后,以前的斷點(diǎn)位置就都變了,不過(guò)運(yùn)行時(shí)再加上就可以了
或者嘗試一下這個(gè):https://github.com/GoogleChro...

獨(dú)白 回答

由于那個(gè)nav1的父盒子是固定定位了的,沒(méi)有設(shè)定高度,高度默認(rèn)就和內(nèi)容高度相同了,而使用padding之后,拖沒(méi)內(nèi)容,它也是有高的,高度的計(jì)算你應(yīng)該知道是怎么一回事。

這種情況就不要使用padding了,用定位來(lái)解決?;蛘呤褂檬录?lái)動(dòng)態(tài)更改padding的值。
兔寶寶 回答

既然有類似的圖,你何不把這些寫(xiě)成組件呢 參考

汐顏 回答

切換圖片路徑的時(shí)候會(huì)再次運(yùn)行onload事件,也就是執(zhí)行TuPianTuoFang函數(shù),這個(gè)函數(shù)里面你進(jìn)行個(gè)事件的綁定,而且沒(méi)有提前解綁,所以事件會(huì)被重復(fù)綁定。

你可以在事件綁定前面加上解除綁定的操作

$(..).unbind().on(...)

但是這樣還是不嚴(yán)謹(jǐn),因?yàn)門(mén)uPianTuoFang只是初始化拖放事件的函數(shù),不需要也不應(yīng)該重新運(yùn)行他,你可以在onload事件外加一個(gè)變量來(lái)阻止重復(fù)執(zhí)行

var isonload = true;
xxx.onload = function(){
    if(isonload){
        TuPianTuoFang();
        isonload = false;
    }
}

如果TuPianTuoFang函數(shù)不再需要,也可以注銷TuPianTuoFang函數(shù)

xxx.onload = function(){
    if(TuPianTuoFang){
        TuPianTuoFang();
        TuPianTuoFang = null;
    }
}
骨殘心 回答

問(wèn)題已經(jīng)解決,原因是dva2.1.0用的是react-router4,里面并沒(méi)有這兩個(gè)對(duì)象,
clipboard.png
但是4給我們支持了history依賴,所以可以這樣解決:

import createHistory from 'history/createBrowserHistory';

const app = dva({
  history: createHistory()
});
不歸路 回答
const getNewArray = (data) => {
    let newArray = [[],[]];
    data.forEach((val) => {
        if (val.fieldName === "會(huì)議介紹") {
            newArray[1].push(val)
        } else {
            newArray[0].push(val)
        }
    })

    return newArray
}
getNewArray(data)
九年囚 回答

我現(xiàn)在的規(guī)劃是這樣的:
1、首先不考慮使用任何云服務(wù)器。服務(wù)器環(huán)境自己搭建。目前的規(guī)劃是購(gòu)買磁盤(pán)陣列來(lái)存儲(chǔ)視頻資源。
2、對(duì)所有MPEG格式視頻資源統(tǒng)一進(jìn)行轉(zhuǎn)碼為mp4格式,這樣就可以支持網(wǎng)頁(yè)播放了。
3、整理現(xiàn)有的視頻資源,并對(duì)視頻資源進(jìn)行分類。比如給視頻資源加標(biāo)簽分類,動(dòng)作片、歷史記錄片、個(gè)人傳記等對(duì)視頻分類創(chuàng)建數(shù)據(jù)表并且入庫(kù)。但是具體怎么建表還不知道。
4、如果自己寫(xiě)程序,如果防止盜鏈?
5、用戶權(quán)限問(wèn)題,可以通過(guò)數(shù)據(jù)庫(kù)里面的用戶權(quán)限表來(lái)結(jié)合前臺(tái)程序來(lái)控制。這個(gè)可以自己解決。
6、前臺(tái)頁(yè)面想仿照熊貓TV、斗魚(yú)直播那樣的風(fēng)格。不知道他們是是通過(guò)什么技術(shù)開(kāi)發(fā)的。

過(guò)客 回答

圖片描述
圖片描述
圖片描述
圖片描述

你錯(cuò)在progress.vue沒(méi)有去獲取props: ['number']和賦值給progress

aa需要?jiǎng)討B(tài)添加
<router-link :to="/index/demo" >{{item.name}}</router-link>
此時(shí)的demo就相當(dāng)于aa
<router-link :to="/index/:aa" >{{item.name}}</router-link>

況且aa 是這樣取的this.$route.params.aa

{

  path: '/index/:aa',
  name: 'index',
  component: index,
  children:[
    {path:'bb',name:'detail',component:detail},
  ]
},

這里的name,component是這樣取的 this.$route.query.name ,this.$route.query.component

所以 ‘vue 子路由的參數(shù)覆蓋父路由攜帶的參數(shù) ’
這個(gè)問(wèn)題本身就是不存在的

爆扎 回答

這樣的話,可以嘗試Ctrl+Shfit+n打開(kāi)隱身模式的Tab再進(jìn)行調(diào)試,至少可以過(guò)濾掉chrome擴(kuò)展的腳本

柒槿年 回答

關(guān)于這個(gè)問(wèn)題,起初我一直針對(duì)于標(biāo)簽,代碼進(jìn)行修改,希望可以得到解決,后來(lái)發(fā)現(xiàn)是自己的出發(fā)點(diǎn)不對(duì),因?yàn)殛P(guān)于視頻播放,無(wú)論是avi,mp4格式,他們的根本在于編碼形式的不同,而我試用時(shí)候使用的avi格式是MPEG4的編碼,并不是AVC(H264)的編碼,所以如果想在網(wǎng)頁(yè)中播放,并不能簡(jiǎn)單的從后綴中進(jìn)行判斷,根本是從視頻編碼進(jìn)行考慮,最好使用轉(zhuǎn)碼工具將編碼修改或者對(duì)上傳的視頻進(jìn)行限制。

撿肥皂 回答

利用正則工具M(jìn)Tracer ^d+$ 可以匹配多個(gè)正整數(shù)
圖片描述
因此,替換一下正則表達(dá)式即可
oninput="this.value=this.value.replace(/^d+$/,'')"

這是ES6的一種寫(xiě)法

let first = "1"
let second = "2"

let obj = {first, second}
// {first: "1", second: "2"}

更多可看:簡(jiǎn)潔表示法

綰青絲 回答

從你圖中獲得的數(shù)據(jù)看,并沒(méi)有亂啊,只是缺少了03,04,05,06,07,08

毀了心 回答

圖片描述道友,這玩笑不好開(kāi),請(qǐng)打開(kāi)控制臺(tái)認(rèn)真看一下,這是復(fù)制你的代碼運(yùn)行結(jié)果

落殤 回答

1、使用keep-alive

<keep-alive>
    <router-view></router-view>
</keep-alive>

2、使用vue-router的鉤子函數(shù)

let indexScrollTop = 0
router.beforeEach((route, redirect, next) => {
  if (route.path !== '/') {
    indexScrollTop = document.body.scrollTop //開(kāi)始切換路由前將當(dāng)前頁(yè)面scrollTop存放到變量
  }
  next()
})

router.afterEach(route => {
  if (route.path !== '/') {
    document.body.scrollTop = 0
  } else {
    Vue.nextTick(() => {
      document.body.scrollTop = indexScrollTop //路由切換完成設(shè)置scrollTop
    })
  }
})
慢半拍 回答

代碼是沒(méi)有問(wèn)題,你看看是不是你的參數(shù)寫(xiě)錯(cuò)了

IOS處理

// 處理?yè)艽螂娫捯约癠rl跳轉(zhuǎn)等等  
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {  
    NSURL *URL = navigationAction.request.URL;  
    NSString *scheme = [URL scheme];  
    if ([scheme isEqualToString:@"tel"]) {  
        NSString *resourceSpecifier = [URL resourceSpecifier];  
        NSString *callPhone = [NSString stringWithFormat:@"telprompt://%@", resourceSpecifier];  
        /// 防止iOS 10及其之后,撥打電話系統(tǒng)彈出框延遲出現(xiàn)  
        dispatch_async(dispatch_get_global_queue(0, 0), ^{  
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:callPhone]];  
        });  
    }  
    decisionHandler(WKNavigationActionPolicyAllow);  
}

貓小柒 回答

如果是同步的話,碰到開(kāi)發(fā)者高頻率調(diào)用setState方法,比如在一個(gè)回調(diào)函數(shù)中調(diào)用多個(gè)函數(shù),每個(gè)函數(shù)都調(diào)用一次setStateReact會(huì)頻繁渲染,性能和體驗(yàn)都很差,所以采用了異步更新的方式,將數(shù)次變動(dòng)集中起來(lái)更新。

避免這個(gè)異步更新問(wèn)題的方法有兩種,一是采用樓上說(shuō)的回調(diào)函數(shù),二是setState傳入一個(gè)函數(shù),如下

this.setState(prevState=>({
    ...prevState,
    [propYouWantToChange]:valueYouWantToChange
}))

這個(gè)prevState每次都是新的,前提是在之前你沒(méi)有通過(guò)setState({})的方式改變過(guò)相關(guān)的屬性