0.2.2 • Published 6 years ago

v-address-book v0.2.2

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

v-address-book

vue通讯录组件

online demo

Installation

Use

$ npm install v-address-book -S
import Vue from 'vue'
import VAddressBook from 'v-address-book'

Vue.use(VAddressBook)
<v-address-book :data="addressBookData"/>
<!-- 插槽 -->
<v-address-book :data="addressBookData">
  <slot v-slot="item">{{item.name}}</slot>
</v-address-book>

API

component attributes:

Attr. NameTypeDescriptionRequiredDefault Value
limitHighBoolean固定高度(依赖固定高度容器)N-
dataArray数据列表(json数组)Y-
letter-keyString字母的键名Nletter
name-keyString名称的键名Nname
letter-navBoolean是否显示右侧导航Ntrue
touch-stateBoolean右侧导航触摸态Ntrue
touch-directBoolean滚动位置是否随导航触摸位置立即生效Ntrue
highlight-colorString高亮颜色值N#07c160
fixed-topNumber吸顶top值N0

instance methods:

  • scrollTo() 滚动到指定位置
  • doLayout() 重新计算布局

Slot

Slot. NameDescription
-默认作用域插槽,自定义每行的内容,参数为当前行的json对象

Local setup

npm install
npm run serve

License

MIT

0.2.2

6 years ago

0.2.1

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago