소스 검색

菜单组件

MaiXinRong 4 년 전
부모
커밋
c8acf98df1
1개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  1. 16 0
      app/public/js/component/menu.js

+ 16 - 0
app/public/js/component/menu.js

@@ -0,0 +1,16 @@
+'use strict';
+// 导航栏
+Vue.component('nav-menu', {
+    props: ['title', 'url', 'active', 'tclass', 'icon', 'ml'],
+    template: '' +
+    '<div class="nav-box">' +
+        '<ul class="nav-list list-unstyled">' +
+            '<li :class="[ active >= 0 ? \'active\' : \'\' ]">' +
+                '<a :href="url" :class="[ tclass ]">' +
+                    '<i v-if="icon" class="fa" :class="icon"></i>' +
+                    '<span :class="[ \'ml-\' + ml ]">{{ title }}</span>' +
+                '</a>' +
+            '</li>' +
+        '</ul>' +
+    '</div>'
+});