12345678910111213141516171819202122232425262728293031323334353637383940 |
- const order = ['blue', 'red', 'green', 'yellow'];
- Page({
- data: {
- toView: 'red',
- scrollTop: 100,
- },
- upper(e) {
- console.log(e);
- },
- lower(e) {
- console.log(e);
- },
- scroll(e) {
- console.log(e.detail.scrollTop);
- },
- scrollToTop(e) {
- console.log(e);
- this.setData({
- scrollTop: 0,
- });
- },
- tap(e) {
- for (let i = 0; i < order.length; ++i) {
- if (order[i] === this.data.toView) {
- const next = (i + 1) % order.length;
- this.setData({
- toView: order[next],
- scrollTop: next * 200,
- });
- break;
- }
- }
- },
- tapMove() {
- this.setData({
- scrollTop: this.data.scrollTop + 10,
- });
- },
- });
|