vue-common-web-ui

ui for web,based vue
859
Install
npm install vue-common-web-ui
Latest Version:1.2.0
Vue:2
License:MIT
Last Updated:Sep 24, 2019
Links: npm
Maintainer: fly2688

vue-common-web-ui

ui for web,based vue2.x

Setup

npm i vue-common-web-ui

Use

import commonUI from 'vue-common-web-ui' // 引入组件库

Vue.use(commonUI)

Detail

alert

①<alert :options="alertOptions"></alert>
②<alert :options="alertOptions">
  <p>你好呀</p>
</alert>
let alertOptions = {
  isShow: true,
  type: 'success',
  isAutoDis: true,
  content: 'asdad'
}
Options Type Description Default necessary
isShow boolean 是否显示弹窗 false 是
type string 弹窗类型(warn,success,error) warn 否
isAutoDis boolean 弹窗是否自动消失 false 否
content string或array 显示内容 否

datepicker

<datePicker :options="datePickerOptions"></datePicker>
let datePickerOptions = {
  isRange: true,
  startDate: '',
  endDate: '',
  title: '出发时间',
  success: (val) => {
    console.log(val);
  }
}
Options Type Description Default necessary result
isRange boolean 是否为时间段选择(为true时显示两个日历供选择时间段, 为false时显示一个日历供选择一个日期) false 否
startDate string 显示开始时间 否
endDate string 显示结束时间(isRange时传送) 否
title string 用于说明日历的用处 否
success function 用于处理返回的时间 (返回时间为标准格式,{sDate: '2018-01-20', sStandard: '2018-01-20 00:00:00', eDate: '2018-01-22', eStandard: '2018-01-22 23:59:59'},单选日期时只返回sDate) 否

dialog

①<dialog :options="dialogOptions"></dialog>
②<dialog :options="dialogOptions">
  <p>确定删除选中的商品?</p>
</dialog>
let dialogOptions = {
  txt: '确定删除该商品吗?',
  isShow: true,
  success: () => {
    console.log('确定');
  },
  cancel: () => {
    console.log('取消');
  }
}
Options Type Description Default necessary result
txt string 对话框内容 否
isShow boolean 用于显示对话框 否 是
success function 用于执行确认后的内容 是
cancel function 用于执行取消后的内容 否
bgColor string 标题的背景色 #5cadff 否

timepicker

<timepicker :options="timePickerOptions"></timepicker>
let timePickerOptions = {
  time: '00:00',
  success: (val) => {
    console.log(val);
  }
}
Options Type Description Default necessary result
time string 用于显示时间 否
success function 用于处理返回的时间 是

upload

<upload :options="uploadOptions"></upload>
let uploadOptions = {
  type: 'file',
  txt: '上传文件',
  onUpload: (val) => {
    console.log(val); 处理返回的上传内容
  },
  onUploadType: (val) => {
    console.log(val); // 处理返回的上传boolean状态
  },
  warnTxt: (val) => {
    console.log(val); // 处理返回的警告提示
  }
}
Options Type Description Default necessary result
type string 上传类型(img:图片,all:所有,file:文件) img 否
txt string 上传标题 否
onUpload function 处理返回的上传内容 是
onUploadType function 处理返回的上传布尔值状态 (false为上传失败,true为上传成功) 是
warnTxt function 处理返回的警告提示 是

warn

①<warn :options="warnOptions"></warn>
②<warn :options="warnOptions">
  <p>文件警告</p>
</warn>
let warnOptions = {
  content: '文件不存在'
}
Options Type Description Default necessary result
content string 弹窗内容 否

scroll

<section style="width:300px;height:200px">
<scroll :scrollColor="#fff">
  <p>据新华社电中航工业、国机集团等8家央企6日在京签约,在重要项目、科技转化等相关领域开展重组合作整合,这将成为央企间产业联合协作的新典范,也将开启央企间产业重组合作整合的新阶段。
相关合作内容包括:中航工业和国机集团共同发展八万吨模锻压机项目;中航工业将房地产业务全部划转保利集团,中核建设和中国一重在高温气冷堆主设备制造领域合作,兵器工业、兵器装备、中国国新对北方公司进行股权重组。
国务院国资委主任肖亚庆在6日参加中央企业产业合作座谈会上表示,下一步,国资委政策将加码推动央企产业重组步伐,通过业务整合、资产重组、股权合作、资产置换、无偿划转、协议转让、战略联盟、联合开发等多途径,加快央企间产业重组合作整合。</p>
</scroll>
  <p>文件警告</p>
</section>
Options Type Description Default Necessary
scrollColor string 滚动条的颜色(#fff,rgb(0,0,0),rgba(0,0,0,.3)三种格式都可以) 透明蓝rgba(0,144,255,.3) 否

keep defending

Related Packages

optimat-vue-date-picker

用于Vue.js的日期选择器

1,884 1
vue-pc-table

table for pc based Vue2.x

646
duplicate-dependencies-webpack-plugin

webpack plugin to find duplicated dependencies from your bundle

332,104 6

Version History

Version Released Vue License
1.2.0 ^2.5.11 MIT
1.1.5 ^2.5.11 MIT
1.1.3 ^2.5.11 MIT
1.1.2 ^2.5.11 MIT
1.1.0 ^2.5.11 MIT