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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
涼心人 回答
vue的 virtual dom 是根據(jù) snabbdom的基礎(chǔ)上修改的

github

題主是不是對(duì)ts的類型斷言有誤解,類型斷言的作用只是在這個(gè)變量不確定是什么類型的時(shí)候告訴ts的編譯器你想要斷言的類型,然后ts的編譯器會(huì)根據(jù)你斷言后的類型去做相應(yīng)的類型檢查,類型斷言不是類型轉(zhuǎn)換,你這個(gè)問(wèn)題里面你的res返回的是object類型的就算你再怎么斷言它還是一個(gè)object

PS: 類型斷言不是類型轉(zhuǎn)換

厭遇 回答

文檔鏈接
clipboard.png
給bet賦值一個(gè)新對(duì)象替換就可以了vm.bet = Object.assign({}, vm.bet, {pokerState:30})

笑忘初 回答

Promise.race

下面有一個(gè)場(chǎng)景

將每一個(gè)請(qǐng)求想象為一個(gè)運(yùn)動(dòng)員,請(qǐng)求數(shù)據(jù)像是運(yùn)動(dòng)員在賽跑,第一名獎(jiǎng)勵(lì)是可以打產(chǎn)品狗一巴掌,但是只能有一個(gè)人去打,那就看誰(shuí)跑得快了~

瞄小懶 回答

如果我按鈕事件是在另一個(gè)組件這個(gè)怎么傳輸,給組件綁定ref打印出來(lái)的是這樣的
圖片描述

伴謊 回答

print(1, '\n', 2, sep='')

涼汐 回答

https://jsfiddle.net/g7askt9w... 只能先寫個(gè)這個(gè)樣的 開(kāi)銷很大如果數(shù)據(jù)很大

let datas =[{id:0},{id:2},
{id:1,parentId:0},
{id:6,parentId:2},
{id:7,parentId:6},
{id:3,parentId:1},
{id:4,parentId:0},
{id:5,parentId:3}]
let arr=[]
function treedata(data,a){
   data.forEach((r,index)=>{
      if(r.parentId==a.id){
        arr.push(r)
        /* datas.splice(index,1) */
        treedata(datas,r)
      }
       
   })
}
datas.forEach((r,index)=>{
   if(r.parentId || r.parentId===0){
   }else{
      arr.push(r)
      /* datas.splice(index,1) */
      treedata(datas,r) 
   }
})
console.log(arr) 

好吧搞定了 自定義的tooltip行內(nèi)style會(huì)被覆蓋,寫在class里面就可以了

終相守 回答

webpack和vue-cli沒(méi)關(guān)系。vue-cli只是安裝工具和npm一樣,只不多正對(duì)的是vue,如果要支持webpack3.0
首先是模板支持3.0,就目前而言vue init webpack 中的webpack只支持1.0,和2.0 地址:

https://github.com/vuejs-templates/webpack

當(dāng)然了,也有可能有其他私人的庫(kù)可以使用

蝶戀花 回答

之前做過(guò)一次優(yōu)酷在移動(dòng)端的播放,當(dāng)時(shí)用的是工具箱-優(yōu)酷視頻云,不過(guò)好像要求是自己的視頻,其它的就不太清楚了。

久舊酒 回答

我們改寫為原生的js整個(gè)執(zhí)行機(jī)制應(yīng)該類似于這樣

// css

#el{
  width:200px;
  height:200px;
  background:red;
  display:none;
}

// html

<div id="test">
  <button onclick="begin()">
    Toggle
  </button>
  <div id="el">
    Demo
  </div>
</div>

// js

var el = document.querySelector('#el')
function begin () {
  el.style.display = 'block'
  // console.log(el.offsetWidth) 注意注釋掉的這一行
  beforeEnter()
  enter()
}
function beforeEnter() {
  el.style.opacity = 0.6
  el.style.transformOrigin = 'left'
  el.style.transform = 'translate3d(2px, 4px, 0) scale(4)'
}
function enter(done) {
  el.style.transition = 'all 1s'
  el.style.opacity = 0.6
  el.style.opacity = 1
  el.style.transform = 'translate3d(10px, 0, 0) scale(1)'
}
  • 你會(huì)發(fā)現(xiàn)過(guò)渡效果也是沒(méi)有生效的。
  • 原因在于瀏覽器不會(huì)根據(jù)你js對(duì)style的修改實(shí)時(shí)更新,而一般是在當(dāng)前js修改完畢之后,會(huì)對(duì)所有修改統(tǒng)一更新,而display:none(它本身是不能transition的)的狀態(tài)切換影響了其他過(guò)渡效果的切換,畢竟為none的元素沒(méi)法觸發(fā)過(guò)渡。
  • 將offsetWidth打開(kāi),你會(huì)發(fā)現(xiàn)過(guò)渡生效了,原因在于取offsetWidth導(dǎo)致瀏覽器重繪,使后面的style修改前,display確確實(shí)實(shí)變?yōu)榱薭lock,從而消除了元素狀態(tài)為none對(duì)過(guò)渡的這種影響。添加setTimeout,“打斷”js的執(zhí)行也可生效。
囍槑 回答

擴(kuò)展的話只用修改types就行了

const types = {
  'CHARTS':['pie','bar','line'],
  'TEXT':['normalText','multText'],
  'MEDIA':['file','picture','music','video'],
}

export const typeMarry = (type) => {
   for(var k in types)
     if(types[k].includes(type))
       return k;
}
選擇 回答

發(fā)布的時(shí)候在你的packjson中 加入以上依賴項(xiàng),然后npm install 就會(huì)下載好這些了
一般在項(xiàng)目中下載依賴項(xiàng)的時(shí)候都會(huì)在后面加上--save 這樣可以直接在packjson 中加上

淺淺 回答

先把題目改改大哥,vux不能直接這么用,看看文檔
https://doc.vux.li/zh-CN/inst...
vux2必須配合vux-loader使用, 請(qǐng)?jiān)赽uild/webpack.base.conf.js里參照如下代碼進(jìn)行配置: