{{ message }}
// ... rest of HTML import { CustomTextarea } from './textarea.js'; const app = Vue.createApp({ data() { return { message: '' } }, components: { CustomTextarea } }); app.mount('#app');
export const CustomTextarea = { name: 'CustomTextarea', props: { modelValue: String, placeholder: String, rows: { type: Number, default: 4 } }, template: `...