HelloWord.tsx 461 B

123456789101112131415161718192021
  1. import { defineComponent, ref } from 'vue';
  2. export default defineComponent({
  3. name: 'App',
  4. props: {
  5. msg: {
  6. type: String,
  7. default: ''
  8. }
  9. },
  10. setup(prop) {
  11. const count = ref(0)
  12. return () => (
  13. <>
  14. <h1>{prop.msg}</h1>
  15. <button onClick={() => {count.value ++}}>count is: { count.value }</button>
  16. <p>Edit <code>components/HelloWorld.vue</code> to test hot module replacement.</p>
  17. </>
  18. );
  19. },
  20. });