grainrain-dg-ui
v0.1.4
Published
## Project setup
Downloads
4
Readme
fire-ui-component
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
vue 基础语法涉及
- 组件基本语法
- 组件通讯
- 插槽的使用
- props 校验
- 过渡与动画处理
- 计算属性和监听属性
- v-model 语法糖
- vue 插件机制
- npm 发布
掌握封装组件的技巧和语法
- 学会造轮子,了解 element-ui 组件库的实现原理
- 搭建和积累自己的 UI 组件库
封装组件
- 组件通信
- 组件插槽
- props 校验
封装 button
type:primary success danger warning plain round 是否是圆角 boolean 默认 false circle 是否是原型 boolean 默认 false disabled 是否禁用 boolean 默认 false icon 是否有 icon
dialog
- vue 过渡动画
- sync 修饰符:是一个语法糖
- 具名插槽 v-slot
- 插槽构成 header 、body、footer
- 控制 dialog 显示、隐藏
- scoped 的作用 1.给样式选择器添加一个随机属性选择器 2.给元素添加一个 data 属性
- ::v-deep .one-button:first-child{}
// 老语法
<template slot="title"></template>
// 新语法
<template v-slot:title>
</template>
input 组件封装
属性 1.type 2.placeholder 3.disabled 4.清空 value 5.密码框是否可见
事件 1.change 2.blur 3.focus
基本结构
switch
- 开关颜色
vue 打包构建成库并部署到 npm
- vue-cli-service build --target lib packages/index.js