1.1.4 • Published 3 years ago

ydjyui v1.1.4

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

YUI

npm NPM downloads github

Mobile UI elements for Vue 2.0 DEMO

安装

npm i ydjyui -S

使用

import Vue from 'vue'
import YdjyUi from 'ydjyui'
import '../static/css/yui.css'

Vue.use(YdjyUi)

说明

Radio(单选框)

  • 单选框基本用法
<y-radio
  v-model="value"
  :options="['选项A', '选项B', '选项C']">
</y-radio>
  • 单选框右对齐
<y-radio
  align="right"
  v-model="value"
  :options="['选项A', '选项B', '选项C']">
</y-radio>
  • 单选框设置禁用选项
<y-radio
  v-model="value"
  :options="options">
</y-radio>

script部分

return {
  value:'值A',
  options:[{
        label: '被禁用',
        value: '值F',
        disabled: true
      },{
        label: '选项A',
        value: '值A'
      },{
        label: '选项B',
        value: '值B'
      }]
 }
  • 单选框带头像组织
<y-radio
  v-model="value"
  align="right"
  :options="options">
 </y-radio>

script部分

return {
  value:'杨国宝',
  options:[{
		label: '杨国宝',
		nature:'一年级/语文',
		value: '杨国宝',
		img:'./images/attend/att-head.png'
	},{
		label: '刘二鹏',
		nature:'一年级/语文',
		value: '刘二鹏',
		img:'./images/attend/att-head.png'
	},{
		label: '张文顺',
		nature:'一年级/语文',
		value: '张文顺',
		img:'./images/attend/att-head.png'
	}]
}
  • API
参数说明类型可选值默认值
options选择项(必填项)Array
label选项标题String
nature选项组织(选填)String
img选项图片(例如老师头像,选填)String
value绑定值String
align单选框对齐位置Stringleft, rightleft

Check(复选框)

  • 复选框基本用法
<y-check
  v-model="value"
  :options="['选项A', '选项B', '选项C']">
</y-check>
  • 复选框设置最多选中数
<y-check
  v-model="value"
  :max=2
  :options="['选项A', '选项B', '选项C']">
</y-check>
  • 复选框右对齐
<y-check
  v-model="value"
  align="right"
  :options="['选项A', '选项B', '选项C']">
</y-check>
  • 复选框设置禁用选项
<y-check
  v-model="value"
  :options="options">
</y-check>

script部分

return {
  value:['值A'],
  options:[{
        label: '被禁用',
        value: '值F',
        disabled: true
      },{
        label: '选项A',
        value: '值A'
      },{
        label: '选项B',
        value: '值B'
      }]
}
  • 复选框带头像组织
<y-check
  v-model="value"
  align="right"
  :options="options">
</y-check>

script部分

return {
  value:['杨国宝'],
  options:[{
		label: '杨国宝',
		nature:'一年级/语文',
		value: '杨国宝',
		img:'./images/attend/att-head.png'
	},{
		label: '刘二鹏',
		nature:'一年级/语文',
		value: '刘二鹏',
		img:'./images/attend/att-head.png'
	},{
		label: '张文顺',
		nature:'一年级/语文',
		value: '张文顺',
		img:'./images/attend/att-head.png'
	}]
}
  • API
参数说明类型可选值默认值
options选择项(必填项)Array
label选项标题String
nature选项组织(选填)String
img选项图片(例如老师头像,选填)String
value绑定值String
max最多可选个数String
align单选框对齐位置Stringleft, rightleft

Popover(弹出框)

position 属性指定了 Popover 的位置(position 可选值‘middle’、‘bottom’)。
比如,position 为 'bottom' 时,Popover 会从屏幕下方移入,并最终固定在屏幕下方。
移入/移出的动效会根据 position 的不同而自动改变,无需手动配置。
将 v-model 绑定到一个本地变量,通过操作这个变量即可控制 Popover 的显示与隐藏。
  • 居中弹出
<y-popover v-model="popupVisible">
	<div class="m-pop-ct-del">
		<p class="f-pad-1-half f-fs-esm">这是居中弹出框,始终显示在屏幕中间</p>
	</div>
</y-popover>
  • 底部弹出
title是提示框的标题,仅position的属性为bottom时有效
<y-popover v-model="popoverBottom" v-on:click-event="doSth" title="底部弹出" handle="完成" position="bottom">
  <div class="m-pop-ct-del">
		<p class="f-pad-1-half f-fs-esm">这是底部弹出框,始终显示在屏幕底部</p>
	</div>
</y-popover>
  • API
参数说明类型可选值默认值
position弹出框位置Stringbottom,middlemiddle
title标题,仅限position值为bottom时有效String
handle右侧完成按钮,仅限position值为bottom时有效String
v-on:click-event底部弹出框时点击“完成”事件,默认事件关闭当前弹出框Function

CDN

Development

npm run dev
1.1.4

3 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago