Skip to content
On this page

DANGER

This is an example GitHub Pages site and is NOT intended for actual use in real projects/products!

@obewds/vite-vue-ts-compo-pkg-starter

Welcome to the docs page for OBE:WDS's ViteVueTsCompoPkgStarter.vue component for Vue.js!

Installation

npm install @obewds/vite-vue-ts-compo-pkg-starter --save-dev
1

Import Component

Template syntax


 


<template>
    <ViteVueTsCompoPkgStarter/>
</template>
1
2
3

Script setup syntax


 


<script setup lang="ts">
    import { ViteVueTsCompoPkgStarter } from '@obewds/vite-vue-ts-compo-pkg-starter'
</script>
1
2
3

Composition API syntax



 


 



<script lang="ts">
    import { defineComponent } from 'vue'
    import { ViteVueTsCompoPkgStarter } from '@obewds/vite-vue-ts-compo-pkg-starter'

    export default defineComponent({
        components: { ViteVueTsCompoPkgStarter }
    })
</script>
1
2
3
4
5
6
7
8

Props

text

✅ - Type String
❌ - Not Required
❌ - Doesn't Validate


 


<template>
    <ViteVueTsCompoPkgStarter text="My text prop string"/>
</template>
1
2
3

Outputs:

<div>My text prop string</div>
1

WARNING

If both the text prop and slot content are used, then the text prop takes precidence and the slot content will NOT render!

Slots

default


 
 
 


<template>
    <ViteVueTsCompoPkgStarter>
        My slot content
    </ViteVueTsCompoPkgStarter>
</template>
1
2
3
4
5

Outputs:

<div>My slot content</div>
1

DANGER

If both the text prop and slot content are used, then the text prop takes precidence and the slot content will NOT render!

Uninstall

npm uninstall @obewds/vite-vue-ts-compo-pkg-starter
1