1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <template>
- <view >
- <tantan :list="list" @onChange="change" @onClickImage="clickImage"></tantan>
- </view>
- </template>
- <script>
- import tantan from '@/components/dgex-tantan/dgex-tantan.vue'
- export default {
- components: {
- tantan
- },
- data() {
- return {
- list: []
- }
- },
- mounted() {
- const arr = []
- /* 测试数据*/
- const tu = [
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2Fc7a27a1ej00qvpu700019c000hs00vlc.jpg&thumbnail=660x2147483647&quality=80&type=jpg',
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2F9f81e6aaj00qvpu70001xc000hs00vmc.jpg&thumbnail=660x2147483647&quality=80&type=jpg',
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2F55bf2cb3j00qvpu70002cc000hs012jc.jpg&thumbnail=660x2147483647&quality=80&type=jpg',
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2F2017725bj00qvpu70001jc000hs00zxc.jpg&thumbnail=660x2147483647&quality=80&type=jpg'
- ]
- for (let index = 0; index < 10; index++) {
- const n = Math.floor(Math.random() * (tu.length - 1))
- let data = {
- image: tu[n],
- title: '你好',
- desc: n + 500 + 'm ' + '30分钟前活跃',
- tags: ['射手座']
- }
- arr.push(data)
- }
- this.list = arr
- },
- methods: {
- change(data) {
- // 判断倒数
- if (data.currentIndex > this.list.length - 5) {
- // 模拟一下最加数据
- const tu = [
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2Fc7a27a1ej00qvpu700019c000hs00vlc.jpg&thumbnail=660x2147483647&quality=80&type=jpg',
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2F9f81e6aaj00qvpu70001xc000hs00vmc.jpg&thumbnail=660x2147483647&quality=80&type=jpg',
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2F55bf2cb3j00qvpu70002cc000hs012jc.jpg&thumbnail=660x2147483647&quality=80&type=jpg',
- 'https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0704%2F2017725bj00qvpu70001jc000hs00zxc.jpg&thumbnail=660x2147483647&quality=80&type=jpg'
- ]
- for (let index = 0; index < 10; index++) {
- const n = Math.floor(Math.random() * (tu.length - 1))
- let newdata = {
- image: tu[n],
- title: '你好',
- desc: n + 500 + 'm ' + '30分钟前活跃',
- tags: ['射手座']
- }
- this.list.push(newdata)
- }
- }
- // console.log(data);
- },
- clickImage(data) {
- console.log(data);
- }
- }
- }
- </script>
|