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

鍍金池/ 問答/ HTML問答
幼梔 回答

剛做了下測試,在一個只運行此方法的頁面上,對比系統(tǒng)時間進度,還是很同步的。
實際項目中,運行的功能比較多,而setInterval會將事件放到當前隊列的最后執(zhí)行,看起來的確有點卡殼。
不過實際應(yīng)該不會變慢,如果我理解的setInterval沒錯的話。
setInterval,瀏覽器會單獨開一個線程,每隔幾毫秒將此方法扔進JS隊列。
每隔幾秒是比較固定的,但什么時候執(zhí)行放進去的代碼卻是不可控的。
如果當前隊列的事情比較多,短時間不會執(zhí)行此方法,看起來就變慢了。不過相應(yīng)的,也會在某個時刻一次性執(zhí)行很多次此方法。


補充另個相對優(yōu)化的倒計時方法。
接到要倒計時的總時間T,并記下當前的時間tStart
使用setTimeout隔一段時間執(zhí)行方法,方法里結(jié)合三個變量的關(guān)系(加上現(xiàn)在的時間)算出剩余時間。
再次調(diào)用setTimeout重復(fù)操作。

疚幼 回答

response.data是圖片url為什么不直接賦值。而且我看你報錯并不是這個原因吧。

冷眸 回答

用jQuery可以解決
直接選中最后一個p元素,看是不是隱藏的,如果是隱藏的,那么它前一個元素設(shè)置樣式,否則就為這個last元素設(shè)置樣式

<body>
    <div>
        <p>1</p>
        <p>2</p>
        <p style="display:none">3</p>
    </div>
</body>
<script src="../echarts/jquery-3.1.0.min.js"></script>
<script>
    if($("p:last").is(":hidden")){
        $("p:last").prev().css("color","red")
    }else {
        $("p:last").css("color","red")
    }
</script>
近義詞 回答

是bus,一個被new 出來的空的Vue對象,因為這個事件的回調(diào)是由bus來調(diào)用的。
JSFiddle你可以對比一下控制臺的log,bus是不具備VNode的

疚幼 回答

使用的是react Router哪個版本,新版本沒有相應(yīng)的onEnter事件了
onEnter={setTitle(title)} 是直接調(diào)用,顯示的肯定是數(shù)組最后一個title,
onEnter={() => setTitle(title)} 一直是默認的就表示沒有觸發(fā)onEnter事件
改變title可以放到Link被點擊的時候或者在組件的componentDidMount修改

膽怯 回答

最簡單的做法就是把聲音文件放在statics下即可,不需要修改webpack的任何配置,比如

<audio src="statics/xxx.mp3" type="audio/mpeg"></audio>

如果后續(xù)要控制這個播放,可以增加一個ref,后面在js代碼里控制播放。

<audio ref="myAudio" ...
深記你 回答

有一些優(yōu)化的思路,不知道是不是適合你們的項目

  1. 使用happyPack,多進程構(gòu)建
  2. 把公共文件拆分到webpack的external里面去,沒必要每次都去編譯
  3. 開啟tree-shaking和對進程壓縮
尕筱澄 回答

classification改為list.classification,原因你應(yīng)該能知道的。

久不遇 回答

v-model 肯定是可以的,文檔上的例子就input,直接用value需要配合on-change之類的事件,事件驅(qū)動數(shù)據(jù)改變,這個表單頁面很常規(guī),如果你自己寫不來ui直接去看看相關(guān)移動端的vue ui框架,類似vux之類的

法克魷 回答

使用Hammer.js,縮放,旋轉(zhuǎn),滑動,觸摸等功能

妖妖 回答
data.forEach( (dataItem,index)=>{
      var str = ''
      dataItem.singer.forEach( (singerItem,index)=>{
        str += (singerItem.name + ',')
      })
      console.log(str.slice(0,str.length-1) )
        
})
故人嘆 回答

按你的描述,我理解每個button功能都不一樣,我感覺第一種更好,比較清晰,不同的功能分開,不然你要維護一個超級長的方法。

瘋浪 回答

iPhone手機么?
如果是,到手機 【設(shè)置】--【通用】--【關(guān)于本機】--【證書信任設(shè)置】,信任下 再試試能不能抓到

櫻花霓 回答

你能訪問github上那個node-sass的link么?提示說是超時,不能下載一些編譯的包??赡苄枰砑哟?/p>

裸橙 回答

因為你把屬性都寫在原型鏈上了
layer_custom.prototype.alertCustBtn = function(){}
這個函數(shù)的this相當于layer_custom.prototype;而這個是所有實例共享的,你可以把屬性綁定在構(gòu)造函數(shù)上,公用方法放在原型鏈上

function layer_custom(id, title, Arrbtn, content, area, fn, fn1, fn2, suc, destory){

this.json = {
    id: id
    //...
}

}

建議看下高程

柚稚 回答

push是同步操作,因此下一行代碼執(zhí)行之前push就完成了

不過我懷疑你問的不是這個意思,根據(jù)題目中的不斷push,這段代碼是在一個循環(huán)里的?

熊出沒 回答
  1. vue在2.5+版本更新了scope的api,https://cn.vuejs.org/v2/api/#...
  2. kcbrequest.vue 文件中應(yīng)該使用了scope,用slot-scope換掉
紓惘 回答

首先在model所在文件中加入from django.contrib.auth.models import User;在你的model中添加一個外鍵,引用User,例如username = models.ForeignKey(User, on_delete=models.CASCADE)。
然后在serializer類中添加username =serializers.ReadOnlyField(source='owner.username'),并在Meta的fields中添加'username'就可以了。

朕略傻 回答
  1. 第一處是編譯 .vue 格式文件里的 css;
  2. 第二處是編譯 .css 格式文件里的css。