var Nova = getApp().Nova; Component({ /** * 组件的属性列表 */ properties: { options: null, }, /** * 组件的初始数据 */ data: { }, ready: function() { // 在组件布局完成后执行,确保options参数中有data信息 this.loadData(); }, /** * 组件的方法列表 */ methods: { async loadData() { let { options } = this.data console.log('单图组', options); let { data, style, } = options console.log(style); let { className, src, filter, list } = data this.setData({ list, src, style, className, filter }) }, goNovaURL: function(ev) { let item = ev.currentTarget.dataset.item; let url = '' if (item.className == 'ShopGoods' && item.objectId) { url = "/nova-shop/pages/shop-goods/goods-detail/index?id=" + item.objectId } if (item.className == 'Article' && item.objectId) { url = "/common-page/pages/cates/article-detail/index?id=" + item.objectId } if (item.className == 'Lesson' && item.objectId) { url = "" } if (item.url) { url = item.url } Nova.goNovaURL(url); } } })