基于 Vant List 组件封装的 Vue.js 插件。
npm install --save @lucky-joel/vue-list
<template>
<ul>
<lj-list
url="/singer/list"
>
<template slot-scope="scope" v-if="scope.data">
<li>{{scope.data.name}}</li>
</template>
</lj-list>
</ul>
</template>
<script>
import Vue from 'vue'
import List from '@lucky-joel/vue-list'
Vue.use(List)
export default {
...
}
</script>
参数:
- url: 接口地址。必填。
- page-limit: 每页条数。默认五条。
- search-condition: 搜索条件。 对象类型。
- order: 分页。数组类型。 形如
['name', 'desc或asc']
。 - is-infinate: 是否无限加载。 默认是。
npm run build
npm run build
npm publish --access public