debug設(shè)置為true,看下哪個地方報錯,根據(jù)報錯來這里看為什么錯
單獨寫一個頁面,只要隱藏按鈕這個功能,看看是否成功。
我jssdk出錯都是這么調(diào)試出來的,加油(?)
瀏覽器中按 F12 ,打開 Console 或 Network 查看請求是否異常。
Header里面的Content-Disposition只支持ASCII,所以我們傳輸?shù)奈募仨毷茿SCII,當文件名為中文時,必須要將該中文轉(zhuǎn)換成ASCII。
如果服務(wù)端能處理,最好直接將filename通過URLEncode編碼。
根據(jù)你提供的代碼,你服務(wù)端返回的數(shù)據(jù)實際是GBK編碼,可參考以下代碼是可以獲取到正確名稱:
String url = "http://hk.azero-ng.cn/index2.php";
URL obj = new URL(url);
URLConnection conn = obj.openConnection();
Map<String, List<String>> map = conn.getHeaderFields();
String[] cells = map.get("Content-Disposition").get(0).split(";");
String filename = cells[1].replace(" filename=", "");
System.out.println(filename);
String Wrong_utf8 = new String(filename.getBytes("ISO-8859-1"),"GBK");
System.out.println(Wrong_utf8);
建議服務(wù)端直接名稱URLEncode編碼即可,
每次點擊執(zhí)行一次繪畫過程 如果需要反向繪畫可以clear重繪
ng4,換成ng5,就可以了
可以的,symbolSize 這個是設(shè)置轉(zhuǎn)折點的大小,可以設(shè)置成回調(diào)函數(shù),那么就可以實現(xiàn)根據(jù)不同的值設(shè)置不同的轉(zhuǎn)折點的樣式大小了,具體看官方文檔吧http://echarts.baidu.com/opti...
在評論中與 @SlimBear 討論后,發(fā)現(xiàn)解法上可以優(yōu)化一下:
let hash = formTheadData.reduce((p, c) => [p[c] = 0, p][1], {});
// 得到 hash
// {
// oppoProjectName: 0,
// customerName: 0
// }
formThead.forEach((item) => {
// 不使用 includes 來檢索數(shù)據(jù)
// item.isShow = formTheadData.includes(item.value);
item.isShow = !!hash[item.value]
});
這樣就可以避免循環(huán)嵌套,性能可以有大幅提升。
經(jīng)評論 @SlimBear 提醒,filter 是會返回一個新數(shù)組的,因此這個解法很有問題。
非常抱歉,由于不是專職前端,這些細節(jié)容易忽略,誤導題主和各位了。
正解可以看 @原罪 的答案。
formThead.filter(h => formTheadData.indexOf(h.value) === -1).forEach(h => h.isShow = false)
webpack-dev-server配置項中有proxy屬性的。
用Node.js API起webpack-dev-server的服務(wù),然后用proxy代理請求就行。
大概這個樣子吧。(一般來講前端都會給請求加上一個固定的識別前綴,然后在proxy里面rewrite掉)
let server = new WebpackDevServer(compiler, {
stats: {
colors: true,
},
proxy: {
'/api/*': {
target: 'http://localhost:9100',
pathRewrite: {'^/api' : ''}
secure: false
}
},
});
重新安裝一下history試試。
再看看simditor與history版本的關(guān)系。
?用computed:
loadTopResult () {
if (this.city && this.country) {
let res = this.loadTop()
return res
}
}
別的地方也會有,而且結(jié)果可能和答案中的一樣,那就沒辦法用正則了。
建議把答案與其它內(nèi)容分開來,再用正則匹配添加換行符。
router.go(-2)?
或者 在c頁面 push到a
你的 checkbox 直接 v-model="isChecked" 不就好了,何必這么麻煩還用 jq 去改屬性。
把wepy配置文件里的eslint設(shè)置為false
你可能是配置項不對,webpack1.x 和 webpack2.x 是有區(qū)別的
給document注冊mouseenter事件,鼠標經(jīng)過元素時,給元素加上邊框
先看setTimeout的函數(shù)簽名...
setTimeout({String|Function} code,{number} [delay]);
setTimeout 第一個參數(shù)是function
setTimeout(changeAs(), 2000);
樓主的代碼傳入的是changeAs的返回值... 這里應(yīng)該是 void
可以嘗試改成這樣
setTimeout(changeAs, 2000);
或者
setTimeout(function(){
changeAs();
}, 2000);
問題2:
https://developer.mozilla.org...
返回創(chuàng)建實例對象的 Object 構(gòu)造函數(shù)的引用。注意,此屬性的值是對函數(shù)本身的引用,而不是一個包含函數(shù)名稱的字符串。對原始類型來說,如1,true和"test",該值只可讀。
constructor 在其他語言是構(gòu)造函數(shù),相當于 new 的時候會觸發(fā)的一個hook, 但是在js中....并不會起到這種作用.. 應(yīng)該直接AS = function(){} 去改變構(gòu)造函數(shù)
建議樓主多補充點基礎(chǔ)知識
data.appen('file',file), 看看后端接收的name是不是要file
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。