123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- var sceneReadyBehavior = require('../../behavior-scene/scene-ready');
- Page({
- behaviors:[sceneReadyBehavior],
- data: {
- showBackBtn: true,
- resourceData: {
- },
- onFlags: false,
- gltfList: [],
- imageList: [],
- videoList: [],
- },
- onLoad() {
- // 准备加载数据
- },
- tapResBtn(event) {
- const dataSet = event.target.dataset;
- const src = dataSet.src;
- const index = dataSet.index;
- let onFlags = this.data.onFlags;
- onFlags = !onFlags;
- let videoListNew;
- if(onFlags){
- videoListNew = this.data.videoList;
- videoListNew.push({
- id: index,
- src: src
- });
- } else {
- let matchIndex = -1;
- for (let i = 0; i < this.data.videoList.length; i++) {
- if (this.data.videoList[i] && src === this.data.videoList[i].src) {
- matchIndex = i;
- break;
- }
- }
- this.data.videoList.splice(matchIndex, 1);
- videoListNew = this.data.videoList;
- }
- this.setData({
- videoList: videoListNew,
- onFlags: onFlags
- });
- },
- handleInfoListener(cur) {
- const detail = cur.detail;
- this.setData({
- });
- }
-
- });
|