" @mouseenter="changecurr(floorindex,cat.secondcategorycode)"
>
}
首先是.includes()這個方法,currselect.includes(cat.secondcategorycode)}判斷當前分類是否在
currselect這個陣列裡,如果是返回true否則返回false,當為true時css生效,其次是這個@mouseenter函式,當滑鼠指標穿過元素時,會發生 mouseenter 事件,也就是說當滑鼠移動到分類名稱上時觸發該事件,那出發以後做了什麼呢?
找到下面**:
changecurr(topcat, secondcat)
接收兩個引數當前樓層下標(也就是食品飲料這一層),第二個引數是當前子分類的code比如說(飲料名茶),也就是這個currselect記錄了每層樓層的滑鼠移動到那個分類上,注意剛才我們說的那個函式
.includes()判斷了是否陣列中有這個分類,來控制哪個分類高亮顯示。
關於函式宣告的小知識點
c語言編譯系統是由上往下編譯的.一般被調函式放在主調函式後面的話,前面就該有宣告.不然c由上往下的 編譯系統將無法識別。正如變數必須先宣告後使用一樣,函式也必須在被呼叫之前先宣告,否則無法呼叫!函式的宣告可以與定義分離,要注意的是乙個函式只能被定義一次,但可以宣告多次。返回型別 函式名 引數1型別 ...
關於opencv的小知識點總結
對於opencv2.4.3 使用vs2010建立工程,然後使用vs2017開啟,開啟後並不公升級程式,這樣依然使用的是vs2010的sdk,只不過是使用vs2017這個工具開發。直接使用vs2017 並配合opencv2.4.3時 會有很多問題,最好不要這樣操作。用上面讀取時發現 mat為空,使用絕...
關於浮動和position的小知識點
浮動 假設在乙個div中我們有兩個span,要使他們上下居中左右貼著邊框,這其實是乙個很簡單的問題,我們要使乙個div居中直接margin 0 auto 但是在div中的span元素你卻不能使用這種方法,只能使用text align center,我覺得這個很奇怪,哪怕是把span設定成行內快也不可...