canna-ui-vue

shims-vue.d.ts declare module 'canna-ui-vue'
674
ui
Install
npm install canna-ui-vue
Latest Version:0.3.0
Vue:3
License:MIT
Last Updated:Jul 14, 2022
Links: Gitee  ·  npm
Maintainer: gaojunfeng

This is a component library in vue3.0 ant-design-vue secondary packaging

use

shims-vue.d.ts
    declare module 'canna-ui-vue'

main.ts
    import { createApp } from 'vue'
    import App from './App.vue'
    import router from './router'
    import Antd from 'ant-design-vue'
    import 'ant-design-vue/dist/antd.css'
    import CannaUI from 'canna-ui-vue'
    import 'canna-ui-vue/dist/style.css'

    const app = createApp(App)
    app.use(router)
    app.use(Antd)
    app.use(CannaUI)
    app.mount('#app')


App.vue
    <template>
        <canna-layout
            baseUrl="/canna-web"
            :menuList="menuList"
            logoSmall="https://cdn.ingeek.com/aladdin/logo-small.png"
            logoDark="https://cdn.ingeek.com/aladdin/logo-dark.png"
        >
            <template v-slot:right>
            <div style="height: 100%; padding: 0 20px">
                <a-avatar
                src="https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png"
                />leo
            </div>
            </template>
            <router-view></router-view>
        </canna-layout>
    </template>
    <script lang="ts">
        import { defineComponent } from "vue";
        import menuList from "./menuList";
        export default defineComponent({
            setup() {
                return {
                    menuList,
                };
            },
        });
    </script>

release

npm publish

Related Packages

seeroad-ui

seeroad project ui library

3,733
ui
smart-ui

High Quality Mobile UI Componets by Vue.js 2.

1,883 11
ui
hea-ui

hea-ui is a h5 ui component for vue

1,520 14
ui
@ksharonov/untitled

Untitled UI lib for Vue 3

522 2
ui

Version History

Version Released Vue License
0.3.0 ^3.2.25 MIT
0.2.9 ^3.2.25 MIT
0.2.8 ^3.2.25 MIT
0.2.7 ^3.2.25 MIT
0.2.6 ^3.2.25 MIT