js用多张图片实现gif图效果
wxml
|
js
const app = getApp()Page({ data: { gifimg:[ { 'id': 0, 'img':'../img/1.jpg'}, { 'id': 1, 'img': '../img/2.jpg' }, { 'id': 2, 'img': '../img/3.jpg' }, { 'id': 3, 'img': '../img/4.jpg' }, { 'id': 4, 'img': '../img/5.jpg' }, { 'id': 5, 'img': '../img/6.jpg' }, { 'id': 6, 'img': '../img/7.jpg' }, { 'id': 7, 'img': '../img/8.jpg' }, { 'id': 8, 'img': '../img/9.jpg' }, ], gif_time:null, i:0 }, onLoad: function () { this.gif() }, gif: function () { var that = this; var a = 0; that.data.gif_time = setInterval(function () { a = a % 9; a++; if (a >9) { clearInterval(that.data.gif_time) that.setData({ gif_time: null }) } that.setData({ i: a }) }, 100) },}) |
