鍍金池/ 問(wèn)答/ HTML問(wèn)答
神曲 回答

transform啊 只不過(guò)在文檔流里會(huì)被滾動(dòng) 要固定的話就監(jiān)聽(tīng)然后更新位置咯
ps:強(qiáng)迫癥要用在對(duì)效果的追求跟細(xì)節(jié)的苛求,這種可以簡(jiǎn)單化的東西偏要復(fù)雜化的強(qiáng)迫癥,一文不值。

局外人 回答

你這個(gè)問(wèn)題不大嚴(yán)謹(jǐn)啊。
你說(shuō)的月份是自然月還是以30天為一個(gè)月?
如果是自然月就是對(duì)應(yīng)位置相減,用到Date.getFullYear(), Date.getMonth(), Date.getDate()。
如果是以30天為一個(gè)月就是轉(zhuǎn)換為時(shí)間戳然后自行計(jì)算,用到Date.getTime()。

近義詞 回答

@男左 說(shuō)的挺對(duì)的。
推薦直接使用vue-resource或者axios,
vue-resouce直接mian.js里引入,然后vue.use(vueresource);
然后就直接可以通過(guò)this.$http.post()等方法來(lái)使用了。

初心 回答

//擴(kuò)展日期格式化(yyyy-MM-dd hh:mm:ss)
function format(date, format) {
var opt = {

  "M+" : date.getMonth()+1,
  "d+" : date.getDate(),
  "h+" : date.getHours(),
  "m+" : date.getMinutes(),
  "s+" : date.getSeconds()
};

if(new RegExp(/(y+)/).test(format)) {
  format = format.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
};

for(var key in opt) {
  if(new RegExp("("+ key +")").test(format)) {
    format = format.replace(RegExp.$1, RegExp.$1.length==1 ? opt[key] : ("00"+ opt[key]).substr((""+ opt[key]).length));
  }
};
return format;

}
//注:res.data為后臺(tái)返回的數(shù)據(jù),也就是你提供的數(shù)據(jù)。具體表達(dá)按自己的。
var data = res.data.data;
var nowDate = data.nowDate,

arrList = data.list;

function isInTime(nowDate, arrList) {

var isInTime = false,
    nowDay = format(new Date(nowDate), "yyyy-MM-dd"),
    nowTime = format(new Date(nowDate), "hh:mm:ss");
for(var i = 0; i < arrList.length; i++) {
    var day = arrList[i].day;
    if(nowDay == day) {
        var times = arrList[i].times;
        for(var j = 0; j < times.length; j++) {
            var startTime = times[j].startTime + ":00",
                endTime = times[j].endTime + ":00";
            if(nowTime >= startTime && nowTime <= endTime) {
                isInTime = true;
            }
        }
    }
}
return isInTime;

}

病癮 回答
Object.values(badge.reduce((t,c)=>{
    (!t[c.id] && (t[c.id]= c)) || (t[c.id] && (t[c.id].badge += c.badge));
    return t;
}, {}));
枕頭人 回答

有個(gè)東西叫 環(huán)境變量...
最直接的方式,你把引用css地方的路徑 改為 process.env.CSS_PATH + '/css/xx.css'

然后在測(cè)試環(huán)境執(zhí)行時(shí)使用 CSS_PATH=dist npm start啟動(dòng)
在生產(chǎn)環(huán)境執(zhí)行時(shí)使用 CSS_PATH=build npm start啟動(dòng)

涼汐 回答
declare function foo<T>():T[];

返回泛型?我覺(jué)得你問(wèn)題描述有點(diǎn)混亂。
直接說(shuō)你的輸入,以及預(yù)期輸出即可

毀與悔 回答

403是 請(qǐng)求資源不可用

敢試 回答

a++ 是 0,然后 a 是 1

疚幼 回答

我的建議是,不要用wx.createAnimation,坑巨多……
建議使用CSS3 animation

旖襯 回答

你可以修改dataLabelsformatter,如果數(shù)值是0顯示暫無(wú),否則顯示數(shù)字:

series: [{
    ...,
    dataLabels: {
        formatter () {
            return this.y === 0 ? '暫無(wú)' : this.y
        }
    },
    ...
}]
背叛者 回答

如樓上所說(shuō), <keep-alive>只對(duì)直屬的子組件有效,
要使a到c的緩存有效,可以參考這里的做法

簡(jiǎn)單說(shuō)就是使a,b,c,d放到同一個(gè)嵌套的子<router-view>, 給這個(gè)<router-view><keep-alive>

心沉 回答

形成閉包了
這種綁定方式是原生js使用的,使用jq可以更優(yōu)雅的綁定事件

$tab_a.on('click',function(){
    var i = $tab_a.index( $(this) )
    //你這里是要寫(xiě)的啥,沒(méi)看懂
    $tab_div.eq(i).show().siblings('.tab_div').hide()
})
安于心 回答

如果你不想打包這么多js進(jìn)來(lái),可以考慮外部CDN引用。即在dependencies配置中移除相關(guān)的依賴,將js通過(guò)index.html的script標(biāo)簽引入

使勁操 回答

你的意識(shí)是對(duì)tree中特定條實(shí)現(xiàn)點(diǎn)擊事件嗎?可否在click中根據(jù)條件判斷是否調(diào)用某方法。

愿如初 回答

技術(shù)層面,樓上兩位已經(jīng)回答了,我認(rèn)為 思路需要變一下,子組件的值改變后,就應(yīng)當(dāng)順手傳給父組件了,父組件再點(diǎn)按鈕只需處理現(xiàn)有的數(shù)據(jù)即可

溫衫 回答

代碼沒(méi)有問(wèn)題,我自己運(yùn)行了一下,結(jié)果是對(duì)的??词遣皇莢s的特殊設(shè)置之類(lèi)的。

另外,提醒一點(diǎn),if語(yǔ)句的表達(dá)式是不需要加括號(hào)的。

if k > 0:
    res = k + fn(k-1)