hallo-ui
v1.0.0
Published
A Vue 3 UI component library
Downloads
6
Readme
简介
由于它刚起步,还在慢慢完善中
如果想学习 Vue3+Ts+Vite 组件库的搭建,那么它会是一个不错的选择
安装
# pnpm
$ pnpm add hallo-ui
# npm
$ npm install hallo-ui
# yarn
$ yarn add hallo-ui
使用
import { createApp } from 'vue'
import HalloUI from 'hallo-ui'
import App from './App.vue'
const app = createApp(App)
app.use(HalloUI).mount('#app')
更新日志
1、解决 Button 组件触发两次问题 在 Vue3 中,如果没有添加显示声明 emits 选项,那么任何在父组件中绑定的事件监听器(如@click)都会被当作原生事件监听器添加到子组件的根元素上,除非子组件显式通过 emits 声明了这些事件。所以,当用户添加 emits: ['click']后,Vue 就不会自动添加原生事件监听器,从而防止了两次触发。
2、解决 Input 组件双向绑定不生效问题 在 Vue3 中,modelValue 和 update:modelValue 是 v-model 的默认 prop 和事件名。如果你将 modelValue 改为 value 后双向绑定失效,是因为 Vue 的 v-model 默认行为与你的自定义命名不匹配。这一点跟 vue2 有较大的区别。
