内容简介:vue-recyclerview:Vue 超大数据列表解决方案
vue-recyclerview
Mastering Large Lists with the vue-recyclerview
Preview
Demo
https://hilongjw.github.io/vue-recyclerview/
Requirements
Vue 2.0 +
Install
npm i vue-recyclerview
<script src="https://unpkg.com/vue-recyclerview"></script>>
Usage
<template> <div id="app"> <RecyclerView :prerender="30" key="mi" class="recyclerview mi-list" :fetch="MiFetch" :item="MiItem" :tombstone="MiTomstone" ></RecyclerView> </div> </template> <script> import Vue from 'vue' import RecyclerView from 'vue-recyclerview' import MiItem from './components/MiItem.vue' import MiTomstone from './components/MiTombstone.vue' const totalCount = 1000 const MiFetch = function fetch (count, items) { count = Math.max(30, count) return new Promise((resolve, reject) => { setTimeout(() => { resolve([ ... mockData]) }, 200) }) .then(list => { return { list: list, count: totalCount } }) } export default { name: 'app', data () { return { MiFetch: MiFetch, MiItem, MiTomstone } }, components: { RecyclerView: RecyclerView(Vue) } </script>
item
<template> <li class="mi-item"> <a class="version-item"> <div class="version-item-img"> <img class="lazy" :src="data.img_url"> </div> <div class="version-item-intro"> <div class="version-item-name"> <p>{{data.name}}</p> </div> <div class="version-item-brief"> <p>{{ data.product_comment }}</p> </div> <div class="version-item-intro-price"> <span>{{ data.price_min }}</span> </div> </div> </a> </li> </template> <script> export default { props: { data: Object } } </script>
tombstone
<template> <li class="mi-item tombstone"> <a class="version-item"> <div class="version-item-img"> <img class="lazy" src="//i8.mifile.cn/v1/a1/76f98ed9-86c5-dcda-0ba2-b79f62b0f195.webp?width=360&height=360"> </div> <div class="version-item-intro"> <div class="version-item-name"> <p></p> </div> <div class="version-item-brief"> <p></p> </div> <div class="version-item-intro-price"> <span>00.00</span> </div> </div> </a> </li> </template>
License
the project inspired by infinite-scroller
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 超大7k高清显示器显示网页解决方案
- 快手超大规模集群调度优化实践
- MySQL自增id超大问题查询
- 超大屏数据可视化总结-智慧城市
- 超大文件上传之计算文件MD5值
- PHP超低内存遍历目录文件和读取超大文件
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
一只小鸟告诉我的事
[美]比兹·斯通 / 顾雨佳 / 中信出版社 / 2014-11 / 59.00元
比兹•斯通,无疑是自乔布斯后的又一个硅谷奇迹! 70后的他,出身贫苦,一无所有,却又特立独行,充满智慧。从他这本自传中,我们知道他和乔布斯一样,大学都没读完就辍学做了一名图书封面设计师,然后创建了赞架(Xanga)网站,又进了谷歌。在经济上打了翻身仗后,他毅然放弃了安逸的生活,从零开始,和朋友创建了世界最知名的社交平台推特(Twitter)。当推特奇迹般地改变着世界时,他又悄然离去,创建了自......一起来看看 《一只小鸟告诉我的事》 这本书的介绍吧!