前端培训文档(3.2.1)

前端培训文档(3.2.1)


deetab

<h2>DeeTab 页签</h2> <p>&gt;&lt;font color=#2A75CE&gt;定义: 参数中&lt;font color=red&gt;*&lt;/font&gt;表示必填项,&lt;font color=black&gt;{key}&lt;/font&gt;表示对象的键,&lt;font color=black&gt;{value}&lt;/font&gt;表示对象的值;类型为array或object有子属性&lt;/font&gt;</p> <h3>Attributes</h3> <table> <thead> <tr> <th style="text-align: center;">参数</th> <th style="text-align: center;">说明</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">可选择</th> <th style="text-align: center;">默认值</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">tabs</td> <td style="text-align: center;">页签列表</td> <td style="text-align: center;">array</td> <td style="text-align: center;">—</td> <td style="text-align: center;">—</td> </tr> <tr> <td style="text-align: center;">showSwipe</td> <td style="text-align: center;">是否可收缩</td> <td style="text-align: center;">boolean</td> <td style="text-align: center;">true/false</td> <td style="text-align: center;">false</td> </tr> </tbody> </table> <h3>Tabs Attributes</h3> <table> <thead> <tr> <th style="text-align: center;">参数</th> <th style="text-align: center;">说明</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">可选择</th> <th style="text-align: center;">默认值</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">id</td> <td style="text-align: center;">页签id,同时对应插槽名</td> <td style="text-align: center;">string</td> <td style="text-align: center;">—</td> <td style="text-align: center;">—</td> </tr> <tr> <td style="text-align: center;">name</td> <td style="text-align: center;">页签名称</td> <td style="text-align: center;">string</td> <td style="text-align: center;">—</td> <td style="text-align: center;">—</td> </tr> <tr> <td style="text-align: center;">group</td> <td style="text-align: center;">分组名称</td> <td style="text-align: center;">string</td> <td style="text-align: center;">—</td> <td style="text-align: center;">—</td> </tr> </tbody> </table> <p>&gt; &lt;font color=#2A75CE&gt;DeeStep默认包含back和next两个方法,控制当前步骤位置</p> <pre><code>&amp;lt;template&amp;gt; &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt; &amp;lt;h2&amp;gt;tabs demo&amp;lt;/h2&amp;gt; &amp;lt;dee-tab :tabs=&amp;quot;tabsArr&amp;quot; :show-swipe=&amp;quot;true&amp;quot; :is-detail=&amp;quot;false&amp;quot; :handler=&amp;quot;tabHandler&amp;quot; &amp;gt; &amp;lt;div slot=&amp;quot;0&amp;quot;&amp;gt; &amp;lt;dee-table :index-row=&amp;quot;indexRow&amp;quot; :columns=&amp;quot;tableColumns&amp;quot; :data=&amp;quot;tableData&amp;quot; /&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div slot=&amp;quot;1&amp;quot;&amp;gt; 参数设置 &amp;lt;/div&amp;gt; &amp;lt;div slot=&amp;quot;2&amp;quot;&amp;gt; 详细信息 &amp;lt;/div&amp;gt; &amp;lt;/dee-tab&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/template&amp;gt; &amp;lt;script&amp;gt; import DeeTab from '@/components/DeeTab' export default { name: 'Tabs', components: { DeeTab }, data() { const that = this return { // Tab标签页名称 tabsArr: [ { name: '基本设置', id: '0' }, { name: '参数设置', id: '1' }, { name: '详细信息', id: '2' } ], // Tab标签页点击事件 tabHandler: { 'tab-click': function(tab) { that.hanldeTab(tab) } }, // 测试数据 tableColumns: [ { title: '编码', width: '150', key: 'number', sortable: true }, { title: '名称', key: 'name' }, { title: '型别', key: 'type' }, { title: '使用单位', key: 'unit' } ], indexRow: { title: '序号', align: 'center', width: '70' }, tableData: [ { number: '1', name: '名称1', type: '型别1', unit: '使用单位1' }, { number: '2', name: '名称2', type: '型别2', unit: '使用单位2' }, { number: '3', name: '名称3', type: '型别3', unit: '使用单位3' }, { number: '4', name: '名称4', type: '型别4', unit: '使用单位4' }, { number: '5', name: '名称5', type: '型别5', unit: '使用单位5' } ] } }, watch: { }, methods: { hanldeTab(val) { console.log(val) } } } &amp;lt;/script&amp;gt; &amp;lt;style lang=&amp;quot;scss&amp;quot;&amp;gt; &amp;lt;/style&amp;gt; </code></pre>

页面列表

ITEM_HTML