應(yīng)該這樣寫
this.$http.get('/spreport/queryFlowsize.action').then((res) => {
}).catch((res) => {
})
現(xiàn)在推薦用axios
后端渲染并不慢的,而且其實(shí)請(qǐng)求會(huì)少。
比如你做一個(gè)門戶頁面時(shí)候,如果用前端端渲染,請(qǐng)求header的nav-tree、頁面靜態(tài)資源例如輪播的圖片、頁面data...用組件來掛載也是多個(gè)異步請(qǐng)求之后再進(jìn)行render的,而用服務(wù)器端渲染時(shí),服務(wù)器只用把渲染好的page返回(一次)給前端來渲染,各有利弊吧。
(press)="function()"
建議先了解什么是一個(gè)node項(xiàng)目, 一上來就rn學(xué)習(xí)起來會(huì)很吃力
canvas相關(guān)的,酷炫,裝逼,好展示。
紅色框放登錄框, 并且z-index:設(shè)置的高于canvas;阻止掉登錄框部分的默認(rèn)事件;保證canvas 不會(huì)影響到登錄功能;其次就是登錄框除紅色框部分不能有元素壓蓋canvas;不然就會(huì)失去canvas的交互;
究其原因: 結(jié)構(gòu)樣式問題;
import不能放在塊中 可以用import方法 import(url)
字符串要轉(zhuǎn)換成可執(zhí)行的代碼 類似多走了一遍eval
let tableBody = this.state.tableBody && this.state.tableBody.length != 0 &&
this.state.tableBody.map((row,index)=>{
return (
<tr key={index} style={{ }}>{
row.map((cell,i)=>{
if(['故障','正常','告警'].includes(cell)){
return <td
className={'emeBodyTd'}
style={{
index%2==0?...tdStyleEven:...tdStyleOdd,
}}
><img src={cell=='正常'?Blue:cell=='故障'?Red:Yellow} style={{
...imgSmall
}}/>{cell}</td>
} else {
const styles = [70,180,80,237];
return <td
className={'emeBodyTd'}
style={{
index%2==0?...tdStyleEven:...tdStyleOdd,
textAlign: 'center',
width: styles[i]
}}
>{cell}</td>
}
})
}</tr>
)
})
一句話,你的 arr 是有兩個(gè)屬性的空數(shù)組,數(shù)組轉(zhuǎn)字符串當(dāng)然是展示數(shù)組的內(nèi)容,不會(huì)去遍歷數(shù)組的屬性!下面解釋:
js不支持這種關(guān)聯(lián)數(shù)組的形式但為什么可以取值呢?
因?yàn)閿?shù)組本身也是對(duì)象,特殊的對(duì)象,
var arr = new Array();
arr['school'] = 1;
arr['team'] = 2;
從對(duì)象的角度來看,你只是給 arr 對(duì)象增加了兩個(gè)屬性,那么你取值,實(shí)際上是讀取屬性,當(dāng)然是可以取到的的;你給 arr 增加值了么?沒有!這個(gè)地方,arr 的 length 還是 0 ,也就是說,arr 還是 [] 空數(shù)組,那么你用 JSON.stringify() 顯示的當(dāng)然是 []
能取到值但為什么轉(zhuǎn)成json字符串就什么也沒有了呢?
能取到值是因?yàn)槟闳〉氖菍傩?,?shù)組作為對(duì)象,當(dāng)然可以設(shè)置讀取屬性;
轉(zhuǎn)JSON什么都沒有,因?yàn)?arr 是空數(shù)組呀,所以取到的值肯定是 [];
引申,其實(shí)數(shù)組作為特殊的對(duì)象,他的 index,本身也是他的屬性,計(jì)算在length里面,你設(shè)置的 school,team 也是屬性,不算在length里,通常遍歷的時(shí)候,都是按照 index 遍歷的,屬性不遍歷,如果你設(shè)置 index 的屬性,默認(rèn)就是設(shè)置了數(shù)組中的項(xiàng)了,比如你上面的代碼改下,就是不同的結(jié)果:
<script>
export default {
data () {
return {
show: [],
items: [
{id: 1}, {id: 2}, {id: 3}, {id: 4}, {id: 5}
]
}
},
mounted () {
for (let i = 0; i < this.items.length; i++) {
this.$set(this.show, i, false) // 使用this.$set
}
},
methods: {
btn (id) {
this.$set(this.show, id, !this.show[id]) // 使用this.$set
console.log(this.show)
}
}
}
</script>
如樓上,把index傳入你的點(diǎn)擊事件就可以獲取了
var icon01 = ImagesConfig.custom ?
require('../../../../public/imagesConfig/custom/slide1.jpg') :
require('../../../../public/imagesConfig/default/slide1.jpg') ;
var icon01 = window.ImagesConfig.image01.url;
//**前提是你的ImagesConfig是一個(gè)全局變量,也就是說,你需要在index.html中把你這個(gè)configjs引入(即<script src={你的configjs}></script>),否則你需要將ImagesConfig輸出出去,然后在react中引入(即export&&import這樣)**
return (
<div className={'slider'} style={divStyle}>
<ul className={"slider-main"}>
<li className={"slider-panel"}>
<img src={icon01} ></img>
</li>
</ul>
</div>
)
}
可以使用其他的方法解決。
1、將傳過來的數(shù)據(jù)轉(zhuǎn)化為一個(gè)數(shù)組,然后獲取被選中item的id
2、然后替換成下面的代碼:
<select [(ngModel)]="id" (ngModelChange)="change($event)">
<option *ngFor="let a of resume.arriveTimeDic" [value]="a.id">
{{a.name}}
</option>
</select>
3、重新選擇后 change($event)
獲取的是 id
,通過這個(gè)id
從數(shù)組中獲取value
。
vue的話建議將你所使用的js放入main.js,然后可以使用this全局調(diào)用你使用庫的方法
異常里已經(jīng)說明了,應(yīng)該用http的地址去鏈接,既然是sockjs,就不能用ws和wss地址了。
arguments
是當(dāng)前函數(shù)被調(diào)用時(shí)傳入的參數(shù),這個(gè)是特殊的內(nèi)建參數(shù),換個(gè)方法塊它的值就不一樣了,所以用 var args = arguments
來拷貝一份當(dāng)前函數(shù)被調(diào)用時(shí)的參數(shù)。
var that = this
同樣是拷貝一份當(dāng)前的上下文,或者說 this
指向。
這兩行代碼是為了下面定時(shí)器內(nèi)調(diào)用所做的一次拷貝,這涉及到 this
指向、作用域等等一系列知識(shí)點(diǎn)。
#!/bin/bash
ssh root@192.2.1.160 <<'ENDSSH'
cd /home/app/scripts/
sh -x arr.sh 'test'
ENDSSH
#!/bin/bash
ssh root@MachineB <<'ENDSSH'
cd xxx
sh -x local_script.sh -ub
ENDSSH
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(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ū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。