使用Vue的v-for嵌套,渲染出來的元素,第一個沒有問題,第二個不相應(yīng)點擊事件。
// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)
<li class="layui-nav-item" v-for="menu in menus">
<a href="javascript:;" v-bind:data-url="menu.url" data-name="form" kit-loader><i v-bind:class="menu.icon" aria-hidden="true"></i>
<span> {{ menu.name }}</span>
<span class="layui-nav-more"></span>
</a>
<dl class="layui-nav-child" v-for="sub_menu in menu.childMenus">
<dd>
<a href="javascript:;" kit-target v-bind:data-url="sub_menu.url">
<i aria-hidden="true" v-bind:class="sub_menu.icon"></i><span> {{ sub_menu.name }}</span></a>
</dd>
</dl>
</li>
var menuList = new Vue({
el:'#menu_list',
data: {
menus :
[{
"icon": "fa fa-tasks",
"id": "WORK_TASK",
"name": "工作任務(wù)",
"order": 0,
"url": "create_task",
"childMenus": [{
"icon": "fa fa-crosshairs",
"id": "CREATE_TASK",
"name": "任務(wù)管理",
"order": 0,
"parentId": "WORK_TASK",
"url": "create_task"
}]
}]
}
})
第一個li的菜單可以折疊和展開,第二個不行。
搞定了,Vue new的時候data元素多設(shè)置幾個。
當這些數(shù)據(jù)改變時,視圖會進行重渲染。值得注意的是只有當實例被創(chuàng)建時 data 中存在的屬性才是響應(yīng)式的。也就是說如果你添加一個新的屬性,比如:
vm.b = 'hi'
那么對 b 的改動將不會觸發(fā)任何視圖的更新。如果你知道你會在晚些時候需要一個屬性,但是一開始它為空或不存在,那么你僅需要設(shè)置一些初始值。比如:
對于界面上的元素列表也需要這樣?data里面定義的時候只有一個元素,后面增加的也不會得到渲染。
定義的時候里面放十個,動態(tài)獲取到列表后全部刪除,0~9之內(nèi)的則會被渲染。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通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)師。