A Resolver for Moment Design Vue
Installation
npm install @moment-design/resolver --registry="http://121.46.196.20:4873/"
Notice
unplugin-vue-components >= 0.22.4
Examples
// vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite';
import { MoResolver } from "@moment-design/resolver";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [MoResolver()],
}),
Components({
resolvers: [
MoResolver({
sideEffect: true
})
]
})
]
});
<!-- demo.vue -->
<script setup lang="ts">
const handleClick = (): void => {
MMessage.success("Ok!");
};
</script>
<template>
<m-button @click="handleClick">Button</m-button>
</template>