|
@@ -1,155 +1,138 @@
|
|
|
<template>
|
|
|
+ <div style="height: 100%; width: 100%; overflow: auto">
|
|
|
+ <el-button @click="测试()">测试</el-button>
|
|
|
+ <CyTabs v-model="test" closable foldable type="idea" height="200">
|
|
|
+ <CyTabPane name="撒旦1111" label="撒旦1111">
|
|
|
+ <div style="width: 1200px; height: 500px"></div>
|
|
|
+ <el-input v-model="a.b" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ <CyTabPane name="撒旦2222" label="撒旦2222">
|
|
|
+ <el-input v-model="a.c" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
|
|
|
+ <CyTabPane v-for="item in list" :name="item.name" :label="item.label">
|
|
|
+ {{ item }}
|
|
|
+ <el-input v-model="a[`name${item.i}`]" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ </CyTabs>
|
|
|
|
|
|
- <div style="height: 100% ; width: 100% ; overflow: auto">
|
|
|
- <el-button @click="测试">测试</el-button>
|
|
|
- {{ a }}
|
|
|
-<!-- <CyTabs v-model="test" closable foldable type="idea" height="200">-->
|
|
|
-<!-- <CyTabPane name="撒旦1111" label="撒旦1111">-->
|
|
|
-<!-- <div style="width: 1200px; height: 500px">-->
|
|
|
-
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <el-input v-model="a.b" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- <CyTabPane name="撒旦2222" label="撒旦2222">-->
|
|
|
-<!-- <el-input v-model="a.c" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-
|
|
|
-<!-- <CyTabPane v-for="item in list" :name="item.name" :label="item.label">-->
|
|
|
-<!-- {{ item }}-->
|
|
|
-<!-- <el-input v-model=" a[`name${item.i}`]" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- </CyTabs>-->
|
|
|
-
|
|
|
-<!-- <CyTabs v-model="test" closable foldable height="200">-->
|
|
|
-<!-- <CyTabPane name="撒旦1111" label="撒旦1111">-->
|
|
|
-<!-- <div style="width: 1200px; height: 500px">-->
|
|
|
-
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <el-input v-model="a.b" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- <CyTabPane name="撒旦2222" label="撒旦2222">-->
|
|
|
-<!-- <el-input v-model="a.c" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-
|
|
|
-<!-- <CyTabPane v-for="item in list" :name="item.name" :label="item.label">-->
|
|
|
-<!-- {{ item }}-->
|
|
|
-<!-- <el-input v-model=" a[`name${item.i}`]" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- </CyTabs>-->
|
|
|
-
|
|
|
-
|
|
|
-<!-- <CyTabs v-model="test" closable foldable type="idea" height="200" tab-position="bottom">-->
|
|
|
-<!-- <CyTabPane name="撒旦1111" label="撒旦1111">-->
|
|
|
-<!-- <div style="width: 1200px; height: 500px">-->
|
|
|
-
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <el-input v-model="a.b" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- <CyTabPane name="撒旦2222" label="撒旦2222">-->
|
|
|
-<!-- <el-input v-model="a.c" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-
|
|
|
-<!-- <CyTabPane v-for="item in list" :name="item.name" :label="item.label">-->
|
|
|
-<!-- {{ item }}-->
|
|
|
-<!-- <el-input v-model=" a[`name${item.i}`]" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- </CyTabs>-->
|
|
|
-
|
|
|
-<!-- <CyTabs v-model="test" closable foldable height="200" tab-position="bottom">-->
|
|
|
-<!-- <CyTabPane name="撒旦1111" label="撒旦1111">-->
|
|
|
-<!-- <div style="width: 1200px; height: 500px">-->
|
|
|
-
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <el-input v-model="a.b" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- <CyTabPane name="撒旦2222" label="撒旦2222">-->
|
|
|
-<!-- <el-input v-model="a.c" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-
|
|
|
-<!-- <CyTabPane v-for="item in list" :name="item.name" :label="item.label">-->
|
|
|
-<!-- {{ item }}-->
|
|
|
-<!-- <el-input v-model=" a[`name${item.i}`]" style="width: 120px"/>-->
|
|
|
-<!-- </CyTabPane>-->
|
|
|
-<!-- </CyTabs>-->
|
|
|
+ <CyTabs v-model="test" closable foldable height="200">
|
|
|
+ <CyTabPane name="撒旦1111" label="撒旦1111">
|
|
|
+ <div style="width: 1200px; height: 500px"></div>
|
|
|
+ <el-input v-model="a.b" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ <CyTabPane name="撒旦2222" label="撒旦2222">
|
|
|
+ <el-input v-model="a.c" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
|
|
|
+ <CyTabPane v-for="item in list" :name="item.name" :label="item.label">
|
|
|
+ {{ item }}
|
|
|
+ <el-input v-model="a[`name${item.i}`]" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ </CyTabs>
|
|
|
|
|
|
- <CyTabs v-model="test" closable foldable height="200" tab-position="left">
|
|
|
+ <CyTabs
|
|
|
+ v-model="test"
|
|
|
+ closable
|
|
|
+ foldable
|
|
|
+ type="idea"
|
|
|
+ height="200"
|
|
|
+ tab-position="bottom"
|
|
|
+ >
|
|
|
<CyTabPane name="撒旦1111" label="撒旦1111">
|
|
|
- <div style="width: 1200px; height: 500px">
|
|
|
-
|
|
|
- </div>
|
|
|
- <el-input v-model="a.b" style="width: 120px"/>
|
|
|
+ <div style="width: 1200px; height: 500px"></div>
|
|
|
+ <el-input v-model="a.b" style="width: 120px" />
|
|
|
</CyTabPane>
|
|
|
<CyTabPane name="撒旦2222" label="撒旦2222">
|
|
|
- <el-input v-model="a.c" style="width: 120px"/>
|
|
|
+ <el-input v-model="a.c" style="width: 120px" />
|
|
|
</CyTabPane>
|
|
|
|
|
|
<CyTabPane v-for="item in list" :name="item.name" :label="item.label">
|
|
|
{{ item }}
|
|
|
- <el-input v-model=" a[`name${item.i}`]" style="width: 120px"/>
|
|
|
+ <el-input v-model="a[`name${item.i}`]" style="width: 120px" />
|
|
|
</CyTabPane>
|
|
|
</CyTabs>
|
|
|
|
|
|
-
|
|
|
- <CyTabs v-model="test" closable foldable height="200" tab-position="right">
|
|
|
+ <CyTabs v-model="test" closable foldable height="200" tab-position="bottom">
|
|
|
<CyTabPane name="撒旦1111" label="撒旦1111">
|
|
|
- <div style="width: 1200px; height: 500px">
|
|
|
-
|
|
|
- </div>
|
|
|
- <el-input v-model="a.b" style="width: 120px"/>
|
|
|
+ <div style="width: 1200px; height: 500px"></div>
|
|
|
+ <el-input v-model="a.b" style="width: 120px" />
|
|
|
</CyTabPane>
|
|
|
<CyTabPane name="撒旦2222" label="撒旦2222">
|
|
|
- <el-input v-model="a.c" style="width: 120px"/>
|
|
|
+ <el-input v-model="a.c" style="width: 120px" />
|
|
|
</CyTabPane>
|
|
|
|
|
|
<CyTabPane v-for="item in list" :name="item.name" :label="item.label">
|
|
|
{{ item }}
|
|
|
- <el-input v-model=" a[`name${item.i}`]" style="width: 120px"/>
|
|
|
+ <el-input v-model="a[`name${item.i}`]" style="width: 120px" />
|
|
|
</CyTabPane>
|
|
|
</CyTabs>
|
|
|
|
|
|
+ <CyTabs v-model="test" closable foldable height="200" tab-position="left">
|
|
|
+ <CyTabPane name="撒旦1111" label="撒旦1111">
|
|
|
+ <div style="width: 1200px; height: 500px"></div>
|
|
|
+ <el-input v-model="a.b" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ <CyTabPane name="撒旦2222" label="撒旦2222">
|
|
|
+ <el-input v-model="a.c" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
|
|
|
- </div>
|
|
|
+ <CyTabPane v-for="item in list" :name="item.name" :label="item.label">
|
|
|
+ {{ item }}
|
|
|
+ <el-input v-model="a[`name${item.i}`]" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ </CyTabs>
|
|
|
|
|
|
+ <CyTabs v-model="test" closable foldable height="200" tab-position="right">
|
|
|
+ <CyTabPane name="撒旦1111" label="撒旦1111">
|
|
|
+ <div style="width: 1200px; height: 500px"></div>
|
|
|
+ <el-input v-model="a.b" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ <CyTabPane name="撒旦2222" label="撒旦2222">
|
|
|
+ <el-input v-model="a.c" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
|
|
|
+ <CyTabPane v-for="item in list" :name="item.name" :label="item.label">
|
|
|
+ {{ item }}
|
|
|
+ <el-input v-model="a[`name${item.i}`]" style="width: 120px" />
|
|
|
+ </CyTabPane>
|
|
|
+ </CyTabs>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
import CyTabs from "@/components/cy/tabs/src/CyTabs.tsx";
|
|
|
import CyTabPane from "@/components/cy/tabs/src/CyTabPane.vue";
|
|
|
|
|
|
-
|
|
|
-const test = ref('撒旦1111')
|
|
|
+const test = ref("撒旦1111");
|
|
|
|
|
|
const a = reactive({
|
|
|
- b: '11'
|
|
|
-})
|
|
|
+ b: "11",
|
|
|
+});
|
|
|
|
|
|
-const divTransmission = ref()
|
|
|
+const divTransmission = ref();
|
|
|
|
|
|
function closeEvent(name) {
|
|
|
- if (name === '撒旦1111') {
|
|
|
- return true
|
|
|
+ if (name === "撒旦1111") {
|
|
|
+ return true;
|
|
|
}
|
|
|
- return false
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
-const list = ref([])
|
|
|
+const list = ref([]);
|
|
|
|
|
|
const 测试 = () => {
|
|
|
if (list.value.length > 0) {
|
|
|
- list.value = []
|
|
|
+ list.value = [];
|
|
|
} else {
|
|
|
for (let i = 0; i < 2; i++) {
|
|
|
- a[`name${i}`] = ''
|
|
|
+ a[`name${i}`] = "";
|
|
|
list.value.push({
|
|
|
- name: i + 'name',
|
|
|
- label: i + 'label',
|
|
|
- i: 'name' + i
|
|
|
- })
|
|
|
+ name: i + "name",
|
|
|
+ label: i + "label",
|
|
|
+ i: "name" + i,
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
-
|
|
|
+};
|
|
|
</script>
|