fs.stat
是異步函數(shù),不確定什么時候能執(zhí)行完,而且只有等到同步函數(shù)執(zhí)行完之后,它才開始
換成fs.statSync
可以達到你要的效果
720云用的是krpano,一個第三方的庫,底層是flash或者webgl,用threejs也可以做
DOM并不是一顆簡單的多叉樹,而是會加上各種索引信息。所以很多非層級操作也能獲得較高的效率。
層級操作就是在層與層之間執(zhí)行某些操作,比如查找子元素。非層級操作就是并沒有明確的層級關(guān)系,因此通常需要遍歷整顆樹或子樹。由于樹的特性,層級操作效率很高,而非層級操作在未加索引時由于需要遍歷的節(jié)點較多,效率并不是很高。
簡單來說,DOM會為幾種常用屬性添加索引,比如id、class,但不會為節(jié)點類型(元素名稱)添加索引。
console.log(vm.dataClassify[i].id)
需要配置下webpack,用相應(yīng)的插件編譯vue代碼
axios可以執(zhí)行多個并發(fā)請求
function getUserAccount() {
return axios.get('/user/12345');
}
function getUserPermissions() {
return axios.get('/user/12345/permissions');
}
axios.all([getUserAccount(), getUserPermissions()])
.then(axios.spread(function (acct, perms) {
// 兩個請求現(xiàn)在都執(zhí)行完成
}));
如 @liangxiaoxin 所說:
會不會是webstorm版本問題啊,我之前都可以的,后來更新了2018就不能自動保存了
這個save password選框正常的話應(yīng)該是有效果的,所以很可能是2018版版本的問題
通過vue的計算屬性computed和過濾器filter;
computed:{
// 玩法1
playType1(){
// 這里this.data初始化要是空數(shù)組
return this.data.filter(v => v.play_type === '001');
}
// 玩法2 3 類似。 付:可定義一個palyType的數(shù)組 寫個方法簡化代碼
// order_status 與玩法類似
orderStatus1(){
return this.data.filter(v => v.order_status === 1);
}
},
filters:{
showStatus(val){
return val.filter(v => v.show_status === 1);
}
}
整體是這樣,不過不知道你需要怎么展示
如果是在store里分配 直接在請求 獲取數(shù)據(jù)后 把數(shù)據(jù)分好,state里存下你分好的數(shù)據(jù)
const state = {
// 初始化 data 這里用一個對象把獲取到的原始data和你需要分配的數(shù)據(jù)包起來
data:{
orgData:[], // 原始數(shù)據(jù)
playType1:[], // 玩法
//2,3,4.....
orderStatus1:[] // 狀態(tài)
// 2,3,4....
}
};
const actions = {
// action的方法
async getData(store){
try{
const res = await fn(), // 你的請求方法 res是返回的數(shù)據(jù)
orgData= res;
playTypeData1 = orgData.filter(v => v.play_type === '001'),
orderStatusData1 = orgData.filter(v => v.show_status === 1);
// 然后 用 commit 或dispatch 保存到state里面
}catch(e){
}
}
}
全局 注冊 一個過濾器
Vue.filter('showStatus', function(val){
return val.filter(v => v.show_status === 1);
}
)
在組件里面使用
// 你用的是mapSate
computed:{
...mapState(['data'])
}
// 及 data = {orgData,playType1,orderStatus1}
頁面上每個指令都是獨立創(chuàng)建的,所以這部分代碼
<div *ngFor="let hero of heroes" appSpy class="heroes">
{{hero.id}}: {{hero.name}}
</div>
實際上是通過*ngFor
創(chuàng)建了多個appSpy(SpyDirective
),
對于每個SpyDirective
指令來說,nextId都是獨立的,能引起SpyDirective
中nextId變化的情況只有在調(diào)用logIt()時(即ngOnInit
和ngOnDestroy
時),由于你這里指令生命周期經(jīng)過了ngOnInit
,并沒有到ngOnDestroy
,所以你SpyDirective
中的nextId始終為1。
另外,感覺你可能是和SpyComponent
中的nextId弄混了
你沒有使用依賴注入
css寫個三角形
兩個畫布就是樓上說的.
一個畫布,你就把鼠標抬起時那個好好的存到一個數(shù)組里,每次鼠標事件之前把那個數(shù)組里的遍歷畫一次.
domain
是api.qna.com
,只有api.qna.com
主機里的頁面可以訪問這個cookie
;domain
是api.hotel.com
,只有api.hotel.com
主機里的頁面可以訪問這個cookie
;hotel.com
的cookie
,不能設(shè)置qna.com
的cookie
。因為你的程序不被允許設(shè)置百度或者工商銀行的cookie
,否則你可以任意欺詐用戶。ajax
請求時附加相應(yīng)該主機的cookie
,需要加上withCredential
參數(shù)。var nest_result=[];
function arrNestToNonNest(arr){
for(let item of arr){
nest_result.shift({"id":item.id,"title":item.title})
if(item.hasOwnProperty("child")){
arrNestToNonNest(item.child)
}
}
}
arrNestToNonNest(data)
工具欄 → 查看 → 切換編輯器組布局 Alt + Shift + 1
感謝各位 問題已解決 犯了低級錯誤
一個計算屬性,如果沒有設(shè)置 setter,也就是傳入的是一個函數(shù),或者傳入的對象里沒有 set 屬性,當(dāng)你嘗試直接該改變這個這個計算屬性的值,都會報這個錯誤。
c的所有全局變量都在同一個命名空間中,所以全局變量名字不能重復(fù);你可以試試把函數(shù)定義為內(nèi)部的
北大青鳥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
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(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)師。