Chrome幫我自動更新了,也變成這樣了,非常不方便。
原生的cordova并沒有提供hot reload功能,但是很多框架已經(jīng)實現(xiàn)了,比如你可以看下ionic。如果你用的react腳手架沒有幫助你實現(xiàn)hot reload,可以找一下,github上很多幫助你實現(xiàn)react在cordova下hot reload的腳手架,比如:
https://github.com/phonegap/p...
或者
https://github.com/themadruss...
聲明:兩者我都沒用過,僅供參考,但確實應(yīng)該先解決hot reload問題,這樣開發(fā)效率會大幅提高。
..這個是沒經(jīng)過babel轉(zhuǎn)換?
你要根據(jù)不同的路由些不同的請求方法,前端通過ajax調(diào)用這些方法,在這些方法中寫返回數(shù)據(jù)response響應(yīng),至于返回數(shù)據(jù)的類型你可以自己考慮,只要注意前后端處理數(shù)據(jù)的類型即可。就像你在 / 和 /list 下定義的匿名請求方法一樣。這些node知識點,你只要研究一個開源項目就行了推薦一個conde中文社區(qū)的源碼
其他代碼,我沒發(fā)現(xiàn)問題,但是你確定video元素標(biāo)簽支持type="rtmp/flv" ,這種視頻流。
我使用Koa2??戳藗€帖子,發(fā)現(xiàn)Koa默認返回狀態(tài)status默認是404,前端發(fā)送POST請求的時候,如果不主動改變ctx.body的值,那么打印你API返回的ctx可能是這樣:
"request": {
"method": "POST",
"url": "/api/wkcs/upd",
"header": {
"host": "127.0.0.1:3000",
"connection": "keep-alive",
"content-length": "2",
"accept": "application/json, text/javascript, */*; q=0.01",
"origin": "http://127.0.0.1:3000",
"x-requested-with": "XMLHttpRequest",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36",
"content-type": "application/json",
"referer": "http://127.0.0.1:3000/edit?wkid=59f583d6-a4d8-450d-97c7-657e21853d68",
"accept-encoding": "gzip, deflate, br",
"accept-language": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7,ja;q=0.6",
"cookie": "myusername=eyJteXVzZXJuYW1lIjoiYmVhdHMifQ=="
}
},
"response": {
"status": 404,
"message": "Not Found",
"header": {}
},
"app": {
"subdomainOffset": 2,
"proxy": false,
"env": "development"
},
"originalUrl": "/api/wkcs/upd",
"req": "<original node req>",
"res": "<original node res>",
"socket": "<original node socket>"
注意看response,如果你不對ctx中的參數(shù)做任何更改,response始終會是Koa默認的404 —— 即便你的后臺邏輯一切正常!
如果像那位答主說的,將ctx.body改寫一下body的話,此處response返回值就是正常的200。
總結(jié)一下:
一、如果瀏覽器直接報404,基本上是你的URL沒寫對,或是POST參數(shù)配錯了。
二、如果瀏覽器沒有報錯,只是你查看后臺發(fā)現(xiàn)response返回404,那么你后臺API邏輯可能仍可以正常運行,只是因為沒有操作Koa的ctx.body,修改其默認的status。此時,你POST提交的data會被封裝進ctx.request.body.你的數(shù)據(jù)字段名里,后臺可以讀取,正常完成你的業(yè)務(wù)邏輯。
如果還有問題,拿IDE給后臺加斷點,看看能否讀到ctx.request.body.你的數(shù)據(jù)字段名這里的數(shù)據(jù)吧。
我的理解是,圖片本身就是一個元素,你直接訪問圖片的地址時,是可以展示這個圖片的,不需要依賴頁面。
但是js不一樣,js必須依賴瀏覽器頁面這樣一個執(zhí)行環(huán)境,才能執(zhí)行,你瀏覽器直接訪問一個js,得到的其實只是一堆字符串而已。
img和script本身就是不一樣的。所以瀏覽器才會有這種特性:img就能直接請求,script是添加到頁面才會請求。
自己的理解,不一定對。
accept="image/gif,image/jpeg,image/jpg,image/bmp,image/png"
不用謝,往哪兒寫就不用我說了吧
constructor(props) {
super(props);
this.state = {
isSelected:0
}
}
handleClick(index){
console.log(index);
this.setState({
isSelected:index
})
}
render() {
return(
<div onClick={this.handleClick.bind(this,1)}>{this.state.isSelected}</div>
)
} function recursive(data){
for (var i = 0,l = data.length; i < l; i++) {
let item= data[i]
if(item.intIsDel === 1){
item['disabled'] = true
item['strName'] = item['strName'] + ' ' + '(已刪除)'
}
if(item.listThemeChildren && item.listThemeChildren.length>0){
recurFn(item.listThemeChildren)
}
}
}
let arr =[{
intIsDel:1,
listThemeChildren:[
{
intIsDel:0
},
{
intIsDel:1,
listThemeChildren:[
{
intIsDel:0
},
{
intIsDel:1
}
]
}
]
}];
recursive(arr)
因為 better-scroll 計算高度是不包含 margin 的,你可以在 wrapper 層使用 margin。內(nèi)部建議用 padding。
我現(xiàn)在的做法是:
v-for 循環(huán) 、
v-for idex in number
<component ref="xx"> </component>
然后初始化這個number為1,添加按鈕動態(tài)改變這個number的值
數(shù)據(jù)獲取用ref,js中用this.$refs獲取
this.$refs.xx[number-1].something
這個啊 聲明個全局變量,獲取到map的時候,賦值給這個全局變量就行了
"vue-router": "^2.7.0"
"vue": "^2.4.2",
"webpack": "^2.6.1",
我這邊使用的是這幾個版本,我這邊是正常的
(this.to === undefined)?this.$router.go(-1):this.$router.push({path:this.to});
el-tabs 上加 v-model="activeName"
activeName 設(shè)置為默認 el-tab-pane 對應(yīng)的 name
一般一個標(biāo)簽一個進程,出于穩(wěn)定性、安全性等方面的考慮。
比如你打開兩個標(biāo)簽,同時訪問百度、草榴。假設(shè)草榴網(wǎng)頁有問題,比如出現(xiàn)死循環(huán)的腳本,導(dǎo)致頁面崩潰了。一般只有標(biāo)簽所在的進程會受到影響。另一個標(biāo)簽,可以繼續(xù)用百度搜索無壓力。
@change="change(scope.$index,$event)";
methods:{
change(index,e){
const value = e.target.value;
this.$set(this.tableData[index],'exchangeNum',value * 10)
}
}
應(yīng)該是可行的
123123
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通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)師。