/hades

render Vue to command-line

Primary LanguageTypeScriptMIT LicenseMIT

Hades

将 Vue3.0 渲染到命令行

Ink 的 Vue 实现版本

用法

import { createHadesApp } from 'hades';
import Counter from './counter.vue';

createHadesApp(Counter).mount();
<script lang="ts" setup>
import { onMounted, onUnmounted, ref } from "vue";

const count = ref(0);

onMounted(() => {
    const timer = setInterval(() => {
        count.value++
    }, 1000)

    onUnmounted(() =>
        clearInterval(timer)
    )
})

</script>;

<template>
    <h-view :style="{ color: 'blue' }">count: {{ count }}</h-view>
</template>;