Skip to content

Instantly share code, notes, and snippets.

View jakenuts's full-sized avatar

James White jakenuts

View GitHub Profile
@jakenuts
jakenuts / vue-component.vue
Created May 6, 2023 03:00
Code Templates
<template>
<div ref="fooDiv" @click="onClicked">Hello {{ counter }} Clicks</div>
</template>
<script setup lang="ts" >
import { defineProps, ref, onMounted } from 'vue';
const props = defineProps<{ foo?: number }>();
const emit = defineEmits<{ (e: 'update:clicks', clicks: number): void }>();
const counter = ref<number>(props.foo ?? 0);