Card.tsx 517 B

12345678910111213141516171819202122
  1. import { defineComponent } from "vue";
  2. import { any } from "vue-types";
  3. import Image from "../baseUI/Image";
  4. import Textarea from "../baseUI/Textarea";
  5. import View from "../baseUI/View";
  6. export default defineComponent({
  7. props: {
  8. value: any<{
  9. title1: string;
  10. title2: string;
  11. }>().isRequired,
  12. },
  13. setup(props) {
  14. return () => (
  15. <View>
  16. <Image v-model={[props.value.title1, "value"]} />
  17. <Textarea v-model={[props.value.title2, "value"]} />
  18. </View>
  19. );
  20. },
  21. });