123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- var app = getApp();
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- refresh: {
- type: Boolean,
- value: false,
- observer: function (t) {
- if (t) this.setData({ list: [] }), this.getPinList();
- }
- },
- diyInfo: {
- type: Object,
- observer: function (t) {
- if (t) {
- let list = t.list || [];
- list.forEach((item, index)=>{
- if(item.imageUrl.indexOf('http')==-1) {
- list[index].imageUrl = t.host + item.imageUrl;
- }
- })
- this.setData({ style: t.style*1-1, styleList: list });
- }
- }
- },
- skin: {
- type: Object
- }
- },
- data: {
- style: 0,
- list: [],
- styleList: [],
- placeholdeImg: app.globalData.placeholdeImg
- },
- attached() {
- this.getPinList();
- },
- /**
- * 组件的方法列表
- */
- methods: {
- getPinList: function () {
- let that = this;
- var community = wx.getStorageSync('community');
- let head_id = community.communityId || '';
- var token = wx.getStorageSync('token');
- app.util.request({
- url: 'entry/wxapp/index',
- data: {
- controller: 'group.get_pintuan_list',
- is_index: 1,
- head_id,
- token
- },
- dataType: 'json',
- success: function (res) {
- if (res.data.code == 0) {
- let pinList = {};
- let { list, pintuan_index_coming_img, pintuan_index_show } = res.data;
- pinList.list = list || [];
- pinList.img = pintuan_index_coming_img || '';
- pinList.show = pintuan_index_show || 0;
- that.setData({ pinList })
- console.log('pinList', pinList)
- }
- }
- })
- },
- goLink: function(event) {
- let url = event.currentTarget.dataset.link;
- url && wx.navigateTo({ url })
- }
- }
- })
|