12345678910111213141516 |
- import { ref, computed } from 'vue'
- export const useSelect = () => {
- const selectItem = ref({})
- const selectItemId = computed(() => {
- return selectItem.value?.id
- })
- const changeSelect = (fieldConfig) => {
- selectItem.value = fieldConfig
- }
- const updateSelectItem = (val) => {
- // 使用地址引用的特性修改值
- selectItem.value.key = val.key || ''
- selectItem.value.config = val
- }
- return { selectItem, selectItemId, changeSelect, updateSelectItem }
- }
|