Skip to content

Instantly share code, notes, and snippets.

@isaacssemugenyi
Last active December 23, 2023 11:39
Show Gist options
  • Save isaacssemugenyi/1770ae982fe30e2b8f1bafe5d0ef3d86 to your computer and use it in GitHub Desktop.
Save isaacssemugenyi/1770ae982fe30e2b8f1bafe5d0ef3d86 to your computer and use it in GitHub Desktop.
<script>
import { ref, defineComponent } from 'vue'
export default defineComponent({
setup(_, context) {
const user = ref('guest')
const emitUserChange = () => {
context.emit('change-user', user.value);
}
return {
user,
emitUserChange
}
}
})
</script>
<template>
<select v-model="user" @change="emitUserChange">
<option value="admin">Admin</option>
<option value="guest">Guest</option>
<option value="distiguished">Distiguished</option>
</select>
<p>{{ user }}</p>
</template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment