...
Code Block | ||
---|---|---|
| ||
<template> <div class="font-bold"> {{ testString }} </div> <div class="font-bold"> {{ getHelloWorldText() }} </div> <template> <button type="button" class="rounded bg-indigo-500 py-1 px-2 text-xs font-semibold text-white shadow-sm hover:bg-indigo-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-500">Button text</button> </template> <script lang="ts"> import { defineComponent } from 'vue' export default defineComponent({ props: { // Type-Safe properties! myComplexProperty: { type: Object as PropType<MyInterface>, required: true, } }, emits: [], setup(props, { emit }) { }, }) </script> <style scoped> </style> </template> <script lang="ts"> import { defineComponent } from 'vue' export default defineComponent({ props: { // Type-Safe properties! myComplexProperty: { type: Object as PropType<MyInterface>, required: true, } }, emits: [], setup(props, { emit }) { const testString = ref<String>('Hello'); function getHelloWorldText(): string{ return `${testString.value} World`; } return { testString, getHelloWorldText }, }, }) </script> <style scoped> </style> |
...