鍍金池/ 問(wèn)答/ HTML問(wèn)答
乞許 回答

你命令是"build2": "webpack --config webpack.prod.js",然后你貼的是webpack.common.js的配置,錯(cuò)誤信息是在./src/xxx/index.js,理解不能

心悲涼 回答

優(yōu)化點(diǎn):

  1. 組件使用Array.map方法優(yōu)化,
  2. componentReciveProps 這個(gè)不需要
  3. 在render中減少計(jì)算,使用react 計(jì)算屬性寫(xiě)法

比如:

if(this.state.safety.length !== 0) {
            this.state.safety.map(function (item) {
                safetyData[item['name']] = item['value']
            })
        }

可更改為

get computedSafetyDate() {
    ...
    }
  1. 減少組件無(wú)謂的更新判斷
  2. 減少組件內(nèi)部使用bind, 箭頭函數(shù)(因?yàn)檫@些在js中會(huì)重新重建一個(gè)函數(shù),降低性能)

暫時(shí)就這么多了

蝶戀花 回答

樓主找到可替換的組件了嗎?我也遇到同樣的問(wèn)題了,而且loop設(shè)置成true不能實(shí)現(xiàn)無(wú)限輪播

陪妳哭 回答

GPlan.addPlan 最后一個(gè)參數(shù) true

孤慣 回答

var myDiagram = $(go.Diagram, "canvas", {

isReadOnly: true // 只讀

})
這樣所有節(jié)點(diǎn)都不可以拖拽了

不二心 回答

@說(shuō)好的一血呢 的答案挺有意思,我來(lái)做個(gè)翻譯,哈哈哈,請(qǐng)大佬不要見(jiàn)怪,因?yàn)閷?duì)Promise chain自己也不熟。所以作如下嘗試:
請(qǐng)看如下圖

clipboard.png

獨(dú)白 回答

第三段代碼執(zhí)行Foo()后返回undefined undefined.getName()報(bào)錯(cuò)啊 你確定彈出了undefined?

安若晴 回答

解決

一小時(shí)后進(jìn)入小程序 -> 進(jìn)入退出時(shí)的Index頁(yè)面 -> 請(qǐng)求接口 -> token過(guò)期 -> 彈框提示用戶 -> 用戶點(diǎn)擊確認(rèn) -> 跳轉(zhuǎn)到login頁(yè)面

思路

其實(shí)可以把token過(guò)期做成一個(gè)通用的response處理,每次請(qǐng)求完都自動(dòng)判斷一下,如果過(guò)期了就提示重新登陸就行

憶往昔 回答

JSON.parse('{json數(shù)據(jù)}') 這樣就轉(zhuǎn)為object了

陌顏 回答

提問(wèn)請(qǐng)?jiān)敿?xì)一點(diǎn)

你應(yīng)說(shuō)明:

  1. 問(wèn)題背景和期望結(jié)果
  2. 你是怎么做的
  3. 實(shí)際結(jié)果
  4. 你想問(wèn)的具體的點(diǎn)

從你這一句話我只能給出這樣的回答:

function leak () {
  setTimeout('leak', 0);
}

setTimeout('leak', 0); // 內(nèi)存泄露

希望對(duì)你有幫助

朽鹿 回答

webpack.config.js中配置noParse.

module: {
    loaders: [{
        ...
    }],
    noParse: /node_modules/xlsx/jszip.js/,
}
夏木 回答

如果你的style是私有的,是無(wú)法修改到組件樣式的,你檢查下是不是寫(xiě)成了<style scoped ></style>,如果想要修改組件的樣式,可以直接<style></style>里面寫(xiě)就可以了,但是這么改就會(huì)全局修改了。建議用css選擇器選中你當(dāng)前想要修改的那個(gè)就好,避免全局修改

涼薄 回答

自己解決了,思路如下:
1、既然沒(méi)有sparklines默認(rèn)給數(shù)值越大趨勢(shì)圖中所在的位置越高,那我把每個(gè)值都加上負(fù)號(hào),取反
2、用sparklines中的的numberFormatter設(shè)置成:numberFormatter: function (val) {

              return -val
            }
            由此將tootip提示的值再取反,由此排名類的趨勢(shì)圖排名越小位置越高,tooltip的提示也顯示正數(shù),得到:
            ![圖片描述][1]
            ![圖片描述][2]
            
            目前想到的方法就這樣了,如果哪位大神有更好的方法請(qǐng)賜教。

初念 回答

看你需求,是整個(gè)table都不要還是只是替換掉tbody里面的內(nèi)容。

如果是后者,只要把三元表達(dá)式內(nèi)的空字符串替換成

<tr><td colSpan={tableHeader.length}>沒(méi)內(nèi)容</td></tr>
痞性 回答

你先查看一下vue webpack的版本號(hào)

還吻 回答

第二次運(yùn)行前,你需要把你的瀏覽器關(guān)了,否則driver.find_element_by_id("lg").click()會(huì)拋出異常
因?yàn)橐淮沃荒苓\(yùn)行一個(gè)driver = webdriver.Safari()同一個(gè)driver可以打開(kāi)多個(gè)頁(yè)面
還有python程序最后不需要加;,沒(méi)有;更pythonic

假灑脫 回答

es6要考慮兼容使用babel編譯,單頁(yè)面使用vue就夠了比jquery方便

孤巷 回答

產(chǎn)生這樣的情況,個(gè)人感覺(jué)還是代碼的模塊化,或者說(shuō)組件化做的不夠好。當(dāng)然這本身跟angularjs也有一定關(guān)系,在1.5版本之前,angularjs更是沒(méi)有component的概念。

個(gè)人給出一點(diǎn)小小的建議。
angularjs再做這種頁(yè)面復(fù)用的時(shí)候,盡量將部分頁(yè)面include進(jìn)去,或者說(shuō)做成directive,或者component(1.5之后有),這部分代碼要保證的一點(diǎn)就是js邏輯和頁(yè)面都相同。而不是直接去把一個(gè)頁(yè)面去做復(fù)用,通過(guò)controller里面的代碼再做區(qū)分。