修复 选项卡 closable 不可用
This commit is contained in:
parent
d5d289ab9e
commit
c8004afc33
@ -130,15 +130,15 @@ export default {
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
::: title 控制是否关闭
|
::: title 关闭前置
|
||||||
:::
|
:::
|
||||||
|
|
||||||
::: demo
|
::: demo
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<lay-tab type="card" v-model="current5" allow-close @change="change5" @close="close5" :beforeClose="beforeClose">
|
<lay-tab type="card" v-model="current5" allow-close @change="change5" @close="close5" :beforeClose="beforeClose">
|
||||||
<lay-tab-item title="选项一" id="1"><div style="padding:20px">选项一</div></lay-tab-item>
|
<lay-tab-item title="选项一" id="1" closable="true"><div style="padding:20px">选项一</div></lay-tab-item>
|
||||||
<lay-tab-item title="选项二" id="2"><div style="padding:20px">选项二</div></lay-tab-item>
|
<lay-tab-item title="选项二" id="2" closable="false"><div style="padding:20px">选项二</div></lay-tab-item>
|
||||||
<lay-tab-item title="选项三" id="3"><div style="padding:20px">选项三</div></lay-tab-item>
|
<lay-tab-item title="选项三" id="3"><div style="padding:20px">选项三</div></lay-tab-item>
|
||||||
<lay-tab-item title="选项四" id="4"><div style="padding:20px">选项四</div></lay-tab-item>
|
<lay-tab-item title="选项四" id="4"><div style="padding:20px">选项四</div></lay-tab-item>
|
||||||
<lay-tab-item title="选项五" id="5"><div style="padding:20px">选项五</div></lay-tab-item>
|
<lay-tab-item title="选项五" id="5"><div style="padding:20px">选项五</div></lay-tab-item>
|
||||||
@ -178,15 +178,14 @@ export default {
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
||||||
::: title 嵌套循环
|
::: title 嵌套循环
|
||||||
:::
|
:::
|
||||||
|
|
||||||
::: demo
|
::: demo
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<lay-tab type="card" v-model="current6" @change="change6">
|
<lay-tab type="card" allow-close v-model="current6" @change="change6">
|
||||||
<lay-tab-item v-for="a in arr" :key="a" :title="a.title" :id="a.id">
|
<lay-tab-item v-for="a in arr" :key="a" :title="a.title" :id="a.id" :closable="a.closable">
|
||||||
内容{{a.id}}
|
内容{{a.id}}
|
||||||
</lay-tab-item>
|
</lay-tab-item>
|
||||||
</lay-tab>
|
</lay-tab>
|
||||||
@ -204,12 +203,11 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const arr = ref([
|
const arr = ref([
|
||||||
{id:'1', title:'选项一'},
|
{id:'1', title:'选项一', closable: false},
|
||||||
{id:'2', title:'选项二'}
|
{id:'2', title:'选项二'},
|
||||||
|
{id:'3', title:'选项三'}
|
||||||
])
|
])
|
||||||
|
|
||||||
arr.value.push({id:'3', title:'选项三'})
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
current6,
|
current6,
|
||||||
arr
|
arr
|
||||||
@ -226,7 +224,7 @@ export default {
|
|||||||
::: table
|
::: table
|
||||||
|
|
||||||
| 属性 | 描述 | 可选值 |
|
| 属性 | 描述 | 可选值 |
|
||||||
| ----------- | -------- | -------------- |
|
| ------------ | ------------------------------------ | ----------------------------------------- |
|
||||||
| v-model | 当前激活 | -- |
|
| v-model | 当前激活 | -- |
|
||||||
| type | 主题样式 | -- |
|
| type | 主题样式 | -- |
|
||||||
| allow-close | 允许关闭 | `true` `false` |
|
| allow-close | 允许关闭 | `true` `false` |
|
||||||
@ -247,6 +245,19 @@ export default {
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: title Tab Item 属性
|
||||||
|
:::
|
||||||
|
|
||||||
|
::: table
|
||||||
|
|
||||||
|
| 属性 | 描述 | 可选值 |
|
||||||
|
| -------- | -------- | ------ |
|
||||||
|
| id | 唯一标识 | -- |
|
||||||
|
| title | 头部标题 | -- |
|
||||||
|
| closable | 允许关闭 | -- |
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
::: comment
|
::: comment
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
<h3>0.3.4 <span class="layui-badge-rim">2022-01-09</span></h3>
|
<h3>0.3.4 <span class="layui-badge-rim">2022-01-09</span></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>[新增] avatar-list 头像列表组件。</li>
|
<li>[新增] avatar-list 头像列表组件。</li>
|
||||||
|
<li>[新增] tab-item 选项卡组件 closable 属性, 控制当前选项卡 close 支持。</li>
|
||||||
<li>[修复] button 按钮 disabled 为 true 时, 触发 click 事件。</li>
|
<li>[修复] button 按钮 disabled 为 true 时, 触发 click 事件。</li>
|
||||||
<li>[修复] menu-item 与 sub-menu 组件的 title 属性必填警告。</li>
|
<li>[修复] menu-item 与 sub-menu 组件的 title 属性必填警告。</li>
|
||||||
<li>[升级] vite 2.7.12。</li>
|
<li>[升级] vite 2.7.12。</li>
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
>
|
>
|
||||||
{{ children.props.title }}
|
{{ children.props.title }}
|
||||||
<i
|
<i
|
||||||
v-if="allowClose"
|
v-if="allowClose && children.props.closable != false"
|
||||||
class="layui-icon layui-icon-close layui-unselect layui-tab-close"
|
class="layui-icon layui-icon-close layui-unselect layui-tab-close"
|
||||||
@click.stop="close(index, children.props.id)"
|
@click.stop="close(index, children.props.id)"
|
||||||
></i>
|
></i>
|
||||||
|
Loading…
Reference in New Issue
Block a user