1.0.1 • Published 3 years ago

@fei_w/vaui v1.0.1

Weekly downloads
98
License
ISC
Repository
-
Last release
3 years ago

vaui

第一次发包有点小激动,这是一个根据公司ui的设计习惯,简单封装了这个vue2.X ui组件库,该组件库参考了bootstrap、element和vant,但是还是有很多不完善的地方,希望自己继续学习,继续努力,继续加油吧!!!

安装

yarn add @fei_w/vaui
// 或者
npm install --save @fei_w/vaui

使用

在main.js中

import {
  Icon,
  Cell,
  Avatar,
  Layout,
  DividerLine
} from '@fei_w/vaui/vaui.umd.min.js'
import '@fei_w/vaui/common.css'
import '@fei_w/vaui/vaui.css'

组件

组件的详细参数如下

Avatar
/* 例子 */
<va-avatar circle size="120" avatar="https://picsum.photos/200/200"></va-avatar>
参数说明类型默认值
avatar头像图片链接String-
circle圆形头像Booleanfalse
size头像尺寸String|Number40

Cell

/* 例子 */
<va-cell
	title="规则"
    content="支持专星送,支持门店购买使用"
    border-bottom
    ></va-cell>
<va-cell
	title="发票"
	content="支持开纸质发票、电子发票"
    ></va-cell>   
 <va-cell
    title="门店"
    content="查看可使用门店"
    value="共九家"
    is-link
    clickable
    ></va-cell>
  <va-cell
      title="须知"
      content="兑换时请提供您的姓名、联系方式、卡券二维码,核
  销后不退"
      ></va-cell>
  <va-cell
     title="须知"
     content="兑换时请提供您的姓名、联系方式、卡券二维码,核
 销后不退"
     titleWidth="44"
     titleHeight="20"
     alignBothEnds
     ></va-cell>
参数说明类型默认值
title左侧title的内容String-
content中间的内容String-
value右侧的内容String-
clickable是否开启点击反馈Booleanfalse
isLink显示右侧箭头Booleanfalse
alignBothEndstitle两端文字对齐,与titleWidth,titleHeight配合使用Booleanfalse
borderBottom显示底部1px分割线Booleanfalse
titleWidth设置title的宽度String|Number-
titleHeight设置title的高度String|Number-
titleStyle设置title的styleString|Object-
contentStyle设置content的styleString|Object-
valueStyle设置value的宽度String|Object-
nameicon的name,可选值: 'icon-you-copy'Stringicon-you-copy
iconSizeicon的尺寸String|Number16

插槽 | 参数 | 说明 | | ---- | ---- | | title | 自定义左侧title位置的内容 | | content | 自定义中间content位置的内容 | | icon | 自定义右侧icon位置的内容 |

/* 例子 */

<va-cell
	title="规则"
    border-bottom
    >
    <template #content>
	  我是内容
	</template>
	<template #icon>
	  我是右侧的内容,可以是按钮等
	</template>
</va-cell>
Layout
/*示例*/
<va-layout
      title="华为专卖店"
      titleStyle="font-size:16px;"
    >
      <template #content>
        <va-cell
	       title="规则"
	       content="支持专星送,支持门店购买使用"
	       border-bottom
	       ></va-cell>
      </template>
    </va-layout>
参数说明类型默认值
titletitleString-
titleStyletitle的样式String-
avatar头像/图片链接StringString
statusTitle右侧状态区的文案String-
statusClass右侧状态区的class类名String-
statusStyle右侧状态区的样式String-
layoutStyle整个layout外层的样式String-
layoutClass整个layout外层的classString-

DividerLine

分割线

/*示例*/
<va-divider-line />
参数说明类型默认值
height分割线高度String|Number10
bgColor分割线颜色String#f5f5f5

Icon

<va-icon class="text-grey" name="icon-you-copy" :size="iconSize"></va-icon>
参数说明类型默认值
namenameString-
sizeicon大小String16
1.0.1

3 years ago

1.0.0

3 years ago

0.1.0

3 years ago