頂一波樓上,將日期寫(xiě)到變量中,再在插件中綁定默認(rèn)值這個(gè)屬性
不同大小類型的文件和不同網(wǎng)絡(luò)都會(huì)影響上傳速度
target:'http://starcraft4.tunnel.echomod.cn/WoodDepot2'
PC端的網(wǎng)站頁(yè)面,通常來(lái)說(shuō)“不可能”直接轉(zhuǎn)成完美移動(dòng)端頁(yè)面?;蛟S你可以把地址放上來(lái),讓大家給你估個(gè)價(jià),“友好”地幫你轉(zhuǎn)成移動(dòng)端頁(yè)面。
fs.stat是異步方法,用return方法是獲取不到回調(diào)函數(shù)里的值的。
兩種方案:
fs.statSync
function fileStat(filepath){
var stats = fs.statSync(filepath);
return stats.isFile();
}
function fileStat(filepath, callback) {
// 獲取文件狀態(tài)
fs.stat(filepath, function(err, stats) {
if( err ){
return false;
}
callback( stats.isFile() );
});
}
fileStat('/var/www/a.txt', function(result){
if( result ){
console.log( 'yes' );
}else{
console.log( 'no' );
}
})Promise.all() 并不能解決循環(huán)的問(wèn)題,一般情況下 .all() 的參數(shù)是 Promise 數(shù)組(暫時(shí)不考慮其它類似)。那么,數(shù)組中的每個(gè) Promise 都代表著一個(gè)異步操作,Promise.all() 的作用是等待這些異步操作全部執(zhí)行完成,所以實(shí)質(zhì)上并不是 Promise.all() 是并發(fā)的,而是 Promise.all() 等待著一堆并發(fā)執(zhí)行完成。
因此,Promise.all() 并不能解決有序循環(huán)。作為特例,如果 Promise.all() 等待的全都是同步代碼,比如題主示例中雖然用了 .map(),映射結(jié)果卻并不是 Promise 對(duì)象,而是同步執(zhí)行(直接返回的 id),這種情況下,實(shí)際是依次執(zhí)行的完了再把結(jié)果放入 .all() 的,所以是同步順序循環(huán)處理的(就是 map 干的事情)。題主的第一段代碼,如果變量名不是 promises,你覺(jué)得它跟異步或者 Promise 有任何關(guān)系嗎?
然后當(dāng)然要指出 ajax 調(diào)用時(shí)候的一個(gè)失誤:{} 中的內(nèi)容應(yīng)該是 ajax 的參數(shù),所以應(yīng)該放在括號(hào)中 ({...}) 才對(duì)。
由于 promises 變量保存的只是一個(gè)同步運(yùn)行的結(jié)果集,所以 Promise.all(promises) 其實(shí)就是對(duì) then() 的回調(diào)直接傳遞的這個(gè)結(jié)果集,所以 val 的值實(shí)際就是 [1, 2]。因此下面這個(gè)寫(xiě)法是沒(méi)有問(wèn)題的
$.ajax({
data: val
});
問(wèn)題在于下面這里
Promise.all(promises)
.then(function(val) {
// 問(wèn)題在把 ajax 放入 then 回調(diào)中之后
$.ajax({
data: val
});
})
.catch(function(err) {
// ....
});
這里如果 ajax 發(fā)生錯(cuò)誤,它不會(huì)拋異常,而是等待它自己的 .fail() 處理,因?yàn)闆](méi)有定義,所以就被丟棄了。它并不會(huì)傳遞到后面的 .catch() 中,要解決這個(gè)問(wèn)題,可以是得用 ajax 自己的 .fail() 來(lái)處理錯(cuò)誤
Promise.all(promises)
.then(function(val) {
// 問(wèn)題在把 ajax 放入 then 回調(diào)中之后
$.ajax({ data: val })
.fail(function(err) {
// 這里處理錯(cuò)誤邏輯
});
});
也可以是,直接將 ajax 的結(jié)果(thenable)傳遞下去,由 Promise 機(jī)制的 .catch() 來(lái)處理
Promise.all(promises)
.then(function(val) {
// 問(wèn)題在把 ajax 放入 then 回調(diào)中之后
return $.ajax({ data: val });
})
.catch(function(err) {
// 處理錯(cuò)誤邏輯
});react 16 已經(jīng)沒(méi)有data-react-checksum了, use hydrate() instead of render()
history.push(path, {query: {grade, id}})
獲取的時(shí)候在match中。請(qǐng)把props打印出來(lái)慢慢找。
axios攔截器里面,設(shè)置content-type了嗎?
后臺(tái)接收content-type:application/json;還是application/x-www-form-urlencoded或者別的,
400后臺(tái)應(yīng)該是都沒(méi)收到你的請(qǐng)求
vue-echarts是封裝后的vue插件 按照vue插件那樣使用
echarts就是普通的js庫(kù)
哪有那么麻煩。
用一個(gè)state值記錄這個(gè)表單就可以了。
切回來(lái)的時(shí)候,就相當(dāng)于編輯功能。
1.獲取圖片寬高
2.已寬或高最大一個(gè)為基準(zhǔn)
3.用canvas繪制
4.保存圖片
寫(xiě)的很清楚了,沒(méi)有安裝依賴。npm install --save 然后在npm run dev
field和fields[i]確認(rèn)是同一個(gè)嗎?
兩種都是json吧,不信你拿json格式化工具試試
在項(xiàng)目中要改,估計(jì)redcuer,還有mapStateToProps都要改了。
依你的數(shù)據(jù)將數(shù)據(jù)轉(zhuǎn)對(duì)象的方法:
let oldArray = [
{id: 1, field_id: 10, data: "215", member_id: 101},
{id: 12, field_id: 2, data: "215212", member_id: 101},
{id: 2, field_id: 31, data: "123", member_id: 101}
];
let obj = {};
for(const o of oldArray) {
obj[o.id] = o;
}
console.log(obj)你現(xiàn)在的接口匹配的路徑是:/getAll/{companyName}。
如果不傳companyName,那么就會(huì)去匹配/getAll,就會(huì)報(bào)404了。
所以要么分別寫(xiě)成/getAll和/getAll/{companyName}兩個(gè)接口:
@GetMapping("/getAll")
public ReturnModel getAllBus() {
//findAll...
}
@GetMapping("/getAll/{companyName}")
public ReturnModel getAllBusByCompany(@PathVariable("companyName") String companyName) {
//findAllByComName...
}
或者寫(xiě)成/getAllBusByCompany?companyName=xxx的形式去調(diào)用:
@GetMapping("/getAllBusByCompany")
public ReturnModel getAllBusByCompany(String companyName) {
//findAll or findAllByComName...
}使用媒體查詢吧
問(wèn)題已解決
通過(guò)alwaysScrollableVertical和alwaysScrollableHorizontal屬性控制
文檔里面沒(méi)有描述這個(gè)屬性控制,通過(guò)查看weex sdk源代碼里面有這個(gè)屬性
keng die ........
代碼看不出什么問(wèn)題。
今天官網(wǎng)確實(shí)打不開(kāi),需要梯子才可以。
給你一個(gè)國(guó)內(nèi)鏡像:
antd
antd-mobile
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。