zhenyulei 7 年之前
父节点
当前提交
6d1e0cb96e
共有 2 个文件被更改,包括 73 次插入15 次删除
  1. 15 15
      src/demo/tab.vue
  2. 58 0
      src/view/tab.vue

+ 15 - 15
src/demo/tab.vue

@@ -60,7 +60,7 @@ export default {
     data(){
     data(){
         return{
         return{
           demo1:
           demo1:
-`<nut-tab @tabSwitch="tab-switch">
+`<nut-tab @tab-switch="tabSwitch">
     <nut-tab-panel tabTitle="页签名称1">11</nut-tab-panel>
     <nut-tab-panel tabTitle="页签名称1">11</nut-tab-panel>
     <nut-tab-panel tabTitle="页签名称2">
     <nut-tab-panel tabTitle="页签名称2">
       <h2>22</h2>
       <h2>22</h2>
@@ -69,7 +69,7 @@ export default {
     <nut-tab-panel tabTitle="页签名称4">44</nut-tab-panel>
     <nut-tab-panel tabTitle="页签名称4">44</nut-tab-panel>
 </nut-tab>`,
 </nut-tab>`,
         demo2:
         demo2:
-`<nut-tab @tabSwitch="tab-switch" positionNav="left">
+`<nut-tab @tab-switch="tabSwitch"  positionNav="left">
     <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
     <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
     <nut-tab-panel tabTitle="页签2" iconUrl="图片地址">
     <nut-tab-panel tabTitle="页签2" iconUrl="图片地址">
       <h2>22</h2>
       <h2>22</h2>
@@ -78,7 +78,7 @@ export default {
     <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
     <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
 </nut-tab>`,
 </nut-tab>`,
         demo3:
         demo3:
-`<nut-tab @tabSwitch="tab-switch" :contentShow="false">
+`<nut-tab @tab-switch="tabSwitch" :contentShow="false">
     <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
     <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
     <nut-tab-panel tabTitle="页签2" tabLink="http://www.baidu.com">
     <nut-tab-panel tabTitle="页签2" tabLink="http://www.baidu.com">
       <h2>22</h2>
       <h2>22</h2>
@@ -87,18 +87,18 @@ export default {
 </nut-tab>`,
 </nut-tab>`,
         demo4:
         demo4:
 `<nut-tab 
 `<nut-tab 
-:defIndex="1"
-class="customer-css" 
-@tabSwitch="tab-switch"
-:contentShow="true"
->
-    <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
-    <nut-tab-panel tabTitle="页签2">
-      <h2>22</h2>
-    </nut-tab-panel>
-    <nut-tab-panel tabTitle="页签3">33</nut-tab-panel>
-    <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
-</nut-tab>`,
+  :defIndex="1"
+  class="customer-css" 
+  @tab-switch="tabSwitch"
+  :contentShow="true"
+  >
+      <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
+      <nut-tab-panel tabTitle="页签2">
+        <h2>22</h2>
+      </nut-tab-panel>
+      <nut-tab-panel tabTitle="页签3">33</nut-tab-panel>
+      <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
+  </nut-tab>`,
 demo5:
 demo5:
 `.customer-css .nut-tab-active .nut-tab-link[data-v-240d0c90]{
 `.customer-css .nut-tab-active .nut-tab-link[data-v-240d0c90]{
   border-bottom: 1px solid #0E90D2;
   border-bottom: 1px solid #0E90D2;

+ 58 - 0
src/view/tab.vue

@@ -167,6 +167,64 @@ demo5:
 }
 }
 .customer-css .nut-tab-link[data-v-240d0c90]{
 .customer-css .nut-tab-link[data-v-240d0c90]{
   width:100%;
   width:100%;
+}`, demo1:
+`<nut-tab @tab-switch="tabSwitch">
+    <nut-tab-panel tabTitle="页签名称1">11</nut-tab-panel>
+    <nut-tab-panel tabTitle="页签名称2">
+      <h2>22</h2>
+    </nut-tab-panel>
+    <nut-tab-panel tabTitle="页签名称3">33</nut-tab-panel>
+    <nut-tab-panel tabTitle="页签名称4">44</nut-tab-panel>
+</nut-tab>`,
+        demo2:
+`<nut-tab @tab-switch="tabSwitch"  positionNav="left">
+    <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
+    <nut-tab-panel tabTitle="页签2" iconUrl="图片地址">
+      <h2>22</h2>
+    </nut-tab-panel>
+    <nut-tab-panel tabTitle="页签3">33</nut-tab-panel>
+    <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
+</nut-tab>`,
+        demo3:
+`<nut-tab @tab-switch="tabSwitch" :contentShow="false">
+    <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
+    <nut-tab-panel tabTitle="页签2" tabLink="http://www.baidu.com">
+      <h2>22</h2>
+    </nut-tab-panel>
+    <nut-tab-panel tabTitle="页签3" tabLink="http://www.jd.com">33</nut-tab-panel>
+</nut-tab>`,
+        demo4:
+`<nut-tab 
+  :defIndex="1"
+  class="customer-css" 
+  @tab-switch="tabSwitch"
+  :contentShow="true"
+  >
+      <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
+      <nut-tab-panel tabTitle="页签2">
+        <h2>22</h2>
+      </nut-tab-panel>
+      <nut-tab-panel tabTitle="页签3">33</nut-tab-panel>
+      <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
+  </nut-tab>`,
+demo5:
+`.customer-css .nut-tab-active .nut-tab-link[data-v-240d0c90]{
+  border-bottom: 1px solid #0E90D2;
+  background: #F5F7FA;
+}
+.customer-css .nut-title-nav-list[data-v-240d0c90]{
+  background: #fff;
+  border-left: 1px solid #F5F7FA;
+}
+.customer-css .nut-title-nav-list[data-v-240d0c90]:first-child{
+  border-left: 0;
+};
+.customer-css .nut-tab-active[data-v-240d0c90]{
+  background: #F5F7FA;
+  border: 0;
+}
+.customer-css .nut-tab-link[data-v-240d0c90]{
+  width:100%;
 }`,
 }`,
 
 
         }
         }