笔试题--html+vue实现无限滚动加载图片瀑布流

    技术2024-06-20  109

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> </head> <body> <div id="app"> <ul class="infinite-list" v-infinite-scroll="load" style="overflow:auto"> <span v-for="i in count" class="infinite-list-item"> <el-image :src="src"></el-image> </span> </ul> </div> </body> <!-- import Vue before Element --> <script src="https://unpkg.com/vue/dist/vue.js"></script> <!-- import JavaScript --> <script src="https://unpkg.com/element-ui/lib/index.js"></script> <script> new Vue({ el: '#app', data() { return { count: 0 , src: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg' } }, methods: { load () { this.count += 2 } } }) </script> </html>

    效果图:

    Processed: 0.014, SQL: 9