0.0.40 • Published 4 years ago
@mantracode/z-plugin v0.0.40
Plugin Support for Vue 3 and Typescript
Intallations
Add zplugin to vue app in main.ts
import { createApp } from "vue";
import { zplugin } from "@mantracode/z-plugin";
import App from "./App.vue";
import "@mantracode/z-plugin/dist/style.css"
const app = createApp(App);
app.use(zplugin);
app.mount("#app");ZPluginProvider, as Root component for plugin on App.vue.
<script setup lang="ts">
import { ZPluginProvider } from "@mantracode/z-plugin";
import MyLayout from "./layout/MyLayout.vue"
</script>
<template>
<z-plugin-provider>
<my-layout>
...
</my-layout>
</z-plugin-provider>
</template>Hooks
useMessage, hook for creating a message./layout/MayLayout.vue<script setup lang="ts"> import { useMessage } from "@mantracode/z-plugin"; const msg = useMessage(); const show_msg = () => { msg({ text: "You are so beautiful tonight." }) } </script> <template> <button @click="show_msg">Show Message</button> </template>
0.0.40
4 years ago
0.0.39
4 years ago
0.0.38
4 years ago
0.0.37
4 years ago
0.0.36
4 years ago
0.0.35
4 years ago
0.0.34
4 years ago
0.0.33
4 years ago
0.0.32
4 years ago
0.0.31
4 years ago
0.0.30
4 years ago
0.0.29
4 years ago
0.0.28
4 years ago
0.0.27
4 years ago
0.0.26
4 years ago
0.0.25
4 years ago
0.0.24
4 years ago
0.0.23
4 years ago
0.0.22
4 years ago
0.0.21
4 years ago
0.0.20
4 years ago
0.0.19
4 years ago
0.0.18
4 years ago
0.0.17
4 years ago
0.0.16
4 years ago
0.0.15
4 years ago
0.0.14
4 years ago
0.0.13
4 years ago
0.0.12
4 years ago
0.0.11
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago