view.jsx 468 B

12345678910111213
  1. import { computed } from 'vue'
  2. import { formInputProps } from '../../form-input-props'
  3. import { useFormView } from '../../../hooks/form-input'
  4. export default {
  5. props: formInputProps,
  6. setup (props) {
  7. const { securityConfig } = useFormView(props)
  8. const viewValue = computed(() => {
  9. return props.modelValue.map(item => item[securityConfig.value.primaryKey]).join(securityConfig.value.splitKey)
  10. })
  11. return () => <div>{viewValue.value}</div>
  12. }
  13. }