tiny-vue_version0/examples/sites/demos/pc/app/tree-select/copy-composition-api.vue

71 lines
1.3 KiB
Vue
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div>
<p>场景1一键复制所有标签</p>
<tiny-tree-select v-model="value2" :tree-op="treeOp" multiple copyable></tiny-tree-select>
<p>场景2设置复制文本分隔符</p>
<tiny-tree-select v-model="value2" :tree-op="treeOp" multiple copyable text-split="/"></tiny-tree-select>
<p>粘贴至此处:</p>
<tiny-input v-model="inputVal" type="text"></tiny-input>
</div>
</template>
<script setup>
import { ref } from 'vue'
import { TreeSelect as TinyTreeSelect, Input as TinyInput } from '@opentiny/vue'
const value = ref('')
const value2 = ref([])
const inputVal = ref('')
const treeOp = ref({
data: [
{
value: 1,
label: '一级 1',
children: [
{
value: 4,
label: '二级 1-1',
children: [
{
value: 9,
label: '三级 1-1-1'
},
{
value: 10,
label: '三级 1-1-2'
}
]
}
]
},
{
value: 2,
label: '一级 2',
children: [
{
value: 5,
label: '二级 2-1'
},
{
value: 6,
label: '二级 2-2'
}
]
}
]
})
</script>
<style scoped>
.tiny-tree-select,
.tiny-input {
width: 280px;
}
p {
font-size: 14px;
line-height: 2.5;
}
</style>