0.0.3-beta.2 • Published 9 months ago

wattpc-ui v0.0.3-beta.2

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

watt-pc-ui

Watt-framework

介绍

瓦特(WATT)开发自用UI库,PC端内的UI组件库,只为PC端适配,尽少控制包体大小,能快速适用于watt内部产品的使用。

使用说明

  • 支持cdn
  • es module全局使用
  • 按需引入

CDN引用方式

暂不支持官方CDN,用户可自行上传到 cdn 服务器使用

全局使用

全局引入方式,与其他的包一样进行引用

import WattPCUI from 'wattpc-ui'
import 'wattpc-ui/dist/style.css'
Vue.use(WattPCUI)

按需引入

在vue3 中使用, 可以在.vue的页面组件或组件中使用

<script setup>
import { createApp } from 'vue'
import App from './App.vue'
import { WattUpload } from 'wattpc-ui'
import 'wattpc-ui/dist/style.css'

const app = createApp(App)

const WattUI = { WattUpload }
Object.keys(WattUI).forEach(key => {
    app.component(key, WattUI[key])
})

app.mount('#app')
</script>

在vue3 中api components 方式

<template>
    <div>
        <watt-upload 
            v-model="bannerFile" 
            :bus-type="6" 
            :max-length="1" 
            :file-rules="{ width: 1280, height: 400 }" 
            media-type="image" 
            accept="image/*" />
    </div>
</template>
<script>
import { ref } from 'vue'
import { WattUpload } from 'wattpc-ui'
import 'wattpc-ui/dist/style.css'

export default {
    components: { WattUpload }
    setup() {
        const bannerFile = ref([])
        return {
            bannerFile
        }
    }
}
</script>

优化

iconfont 字体用自已的cdn(阿里不让用),减小包的体积

//static.jsvue.cn//common/css/font_3824242_44szmkjzzcn.css

0.0.3-beta.2

9 months ago

0.0.2-beta.7

2 years ago

0.0.3-beta

11 months ago

0.0.3-beta.1

11 months ago

0.0.2-beta.3

2 years ago

0.0.2-beta.4

2 years ago

0.0.2-beta.5

2 years ago

0.0.2-beta.6

2 years ago

0.0.2-beta.1

2 years ago

0.0.2-beta.2

2 years ago

0.0.1

2 years ago

0.0.1-beta.7

2 years ago

0.0.2-beta

2 years ago

0.0.1-beta.5

2 years ago

0.0.1-beta.4

2 years ago

0.0.1-beta.3

2 years ago

0.0.1-beta.2

2 years ago

0.0.1-beta.1

3 years ago

0.0.1-beta

3 years ago