An open API service indexing awesome lists of open source software.

https://github.com/chiaweilee/vue-contacts

Mobile contacts component for Vue
https://github.com/chiaweilee/vue-contacts

contacts contacts-book vue vue-ui

Last synced: 8 months ago
JSON representation

Mobile contacts component for Vue

Awesome Lists containing this project

README

          

# vue-contacts
Mobile contacts component for Vue

Downloads
Version
License

### Install
```cmd
npm install vue-contacts
```

### Preview
License
License

### Global import
```js
import Vue from 'vue'
import contacts from 'vue-contacts'
// You can also write css yourself 😊
import 'vue-contacts/base.css'
import 'vue-contacts/vant.css'
Vue.use(contacts)
```

##### direct import in component

```vue.js
import { contacts } from 'vue-contacts'
export default {
components: {
contacts
}
}
```

### Usage

```html

```

```vue.js

export default {
data () {
return {
contacts: [
{
name: '+v',
remark: 'Chiawei Lee',
icon: 'https://avatars0.githubusercontent.com/u/29817353?s=40&v=4',
rightText: 'Github'
},
{
name: '岳云鹏',
remark: 'Yue yunpeng',
icon: 'data:image/gif;base64,R0lGODlhEAAQAMIAAAQEBJeXl+MmKvzr7ICAgO10dvGUAAAAACH5BAEAAAcALAAAAAAQABAAAANHeLrc/tCZaaB4lYl91Tyfwm0HCZ7lqC4VVwxwwWnCOwQEPMhdCgNAgG5WehEAOEBuQKzdCAFgYGcSGaXU3mJT6PK0kbB4kQAAOw=='
},
{
name: 'David Bowie',
remark: 'David Robert Haywood Jones',
icon: 'data:image/gif;base64,R0lGODlhEAAQAIAAAGWoJQAAACH5BAEAAAEALAAAAAAQABAAAAIjjG+ggJ2rHIJRHmgDpW3v6WFRSJbmcp3pOTLqWnEwo2FgjBYAOw==',
rightText: 'Star'
},
{
name: 'Michael Jackson'
},
{
name: 'Michael Jordan'
},
{
name: 'Michael Schumacher'
},
{
name: 'Michael Phelps'
},
{
name: 'Michael James Owen',
remark: 'Owen'
},
{
name: 'Sir Michael Caine',
remark: 'Michael Caine'
},
{
name: 'Mike Tyson'
},
{
name: 'Anne Hathaway',
icon: '',
iconClass: 'fa fa-icon'
},
{
name: 'Cate Blanchett',
},
{
name: 'H.O.T',
remark: 'Tony An, Kang Ta'
}
]
}
},
methods: {
getContact: function (to) {
console.log(`You click ${to.name}`)
}
}
}

```