鍍金池/ 問答/ HTML問答
貓小柒 回答

定義addEvent的時候,并立即執(zhí)行了,執(zhí)行一遍后,addEvent的執(zhí)行函數(shù)就確定了。你是被返回的執(zhí)行函數(shù)誤導了,addEvent初始化后,就和原來的函數(shù)體沒有關系了。你可以換個思路,把addEvent的返回函數(shù)改成返回一個對象,就好理解多了

var obj = (function(){
      console.log('init')
      if(window.addEventListener){
        return {
          func:window.addEventListener
        }
      } else {
        return {
          func:window.attachEvent
        }
      }
    })()

    console.log(obj.func)
    console.log(obj.func)
    console.log(obj.func)
祈歡 回答

已解決

以其中的一個現(xiàn)金渠道單關舉例就好:

目前我的寫法是

bettingObjectList: {
deep: true,
handler: function(bettingObjectList) {
  bettingObjectList.forEach(item => {
    item.cbSingleCheckedAll = item.gameList.every(game => game.cbSingleChecked)
    item.cbAllUpCheckedAll = item.gameList.every(game => game.cbAllUpChecked)
    item.abSingleCheckedAll = item.gameList.every(game => game.abSingleChecked)
    item.abAllUpCheckedAll = item.gameList.every(game => game.abAllUpChecked)
  })
}

}

但我這個只支持單向聯(lián)動,不支持雙向的聯(lián)動,求各位指教,謝謝

加上下面的代碼已經(jīng)ok了

<el-checkbox v-model="scope.row.cbSingleCheckedAll"
             @change="cbSingleCheckAll(scope.row.cbSingleCheckedAll,scope.row)">單關
</el-checkbox>


methods: {
  cbSingleCheckAll(checked, bettingObject) {
    bettingObject.gameList.forEach(game => game.cbSingleChecked = checked)
  },
舊城人 回答

Js寫的有些多余! 仔細看看你定義的樣式再結(jié)合你的html結(jié)構(gòu),當容器imageState的class被設定為 c0或c1或c2或c3時,相應的圖片自然會展示出來(css決定的),其它的默認隱藏。
根本不需要畫蛇添足的 if .... $('.xxx').show(); 你唯一可能需要js做的是指定好imageState的class是什么。

    .c0 .worked{ display: block; } 
    .c1 .hired{ display: block; } 
    .c2 .comu{ display: block; } 
    .c3 .out{ display: block; }

對應的Html結(jié)構(gòu)

    <div id="imageState">
      <img class="stamp worked" src="./IMG/已入職.svg" />
      <img class="stamp hired" src="./IMG/已錄用.svg" />
      <img class="stamp commu" src="./IMG/溝通中.svg" />
      <img class="stamp out" src="./IMG/已淘汰.svg" />
    </div>
我沒有看錯的話,你的這個css方案用的是我回答你另外一個問題“《css樣式污染》”中給出的解決方案,但是沒見你采納。

順帶說一句,上面的css樣式可以簡寫成

.c0 .worked,.c1 .hired, .c2 .comu, .c3 .out{ display: block; } 
蔚藍色 回答

你誤解了empty-text的作用,empty-text是表格源數(shù)據(jù)為空時顯示的內(nèi)容效果是這種效果。
至于想實現(xiàn)你的需求也有很多種方式,比如這樣

<el-table-column>
  <template slot-scope="{row}">
    {{ row.name || '暫無' }}
  </template>
</el-table-column>
蝶戀花 回答

publicPath 這個屬性吧

離觴 回答
我以前用mui的時候?qū)ui.js放入一個文件中通過main.js成為公共使用
clipboard.png
使用的話
clipboard.png
薄荷綠 回答

error:function(data){

console.log(data); // 打印這個錯誤信息看看

}

引用:答案來源 https://segmentfault.com/q/10...
借鑒:https://www.cnblogs.com/telne...

艷骨 回答
  1. 怎么能下載?抓取視頻,建議使用 ffmpeg,可以參考 youtube-dl
  2. 是否是加密的?是有這種可能的,如果是這樣,那他肯定有一個 js 寫的解碼器(從你的給出的請求頭,好像使用的是 flash)
  3. 為什么是 jpg 格式。后綴基本上就是給人看的,你可以改任意的名字

從你給的信息里只能這么多了

寫榮 回答

數(shù)據(jù)結(jié)構(gòu)不一樣的話這樣做
watch tree的值和div對應的數(shù)組值
在tree中拿勾選的值去更新div對應的數(shù)組值 反之亦然 這樣就可以相互更新了
數(shù)據(jù)結(jié)構(gòu)一樣的話 直接把div的數(shù)組值=tree的選擇數(shù)組值 div數(shù)組值在刪除的時候tree的也會更新 用的是同一個數(shù)組

疚幼 回答

入口文件里

import mixins from '....'
Vue.mixin(mixins)
new Vue({
  ...
  ...
})
替身 回答

這樣循環(huán)肯定是這樣的
你可以提出來,用坐標來控制,每次點擊對應按鈕的時候,顯示popover,并更改坐標為按鈕的位置

莫小染 回答

那個/是你自己添加的吧,瀏覽器不會自動添加的

撥弦 回答

let 聲明的變量只可以聲明一次,看看前面有沒有聲明變量i

空白格 回答

自己實現(xiàn)的話就是在模態(tài)框下加一個遮罩div,設置背景透明度backgaoround:rgba(0,0,0,0.75),使用position:fixed,top:0,left:0;bottom:0;right:0;這樣遮罩層就實現(xiàn)了。參考文章

要是想用第三方網(wǎng)上更多github上一搜一大片

扯機薄 回答

this.$refs.refsName在類型定義上,并沒有g(shù)etBoundingClientRect的方法定義,所以你調(diào)用的時候會報類型錯誤。
再比如我們項目中有人這樣定義:

let ctrlLayout: Object= undefined;
ctrlLayout = {
   options: {}
}

然后我們動態(tài)去options中添加屬性的時候:

ctrlLayout.options.id = "field1";

就會報同樣的錯誤了,因為Object并沒有關于options.id的定義。
所以這個時候改成let ctrlLayout: any= undefined;就可以了。