Sanakey
2021-04-30 8724a444c8a1d09dc8f9efd005e8443aad8df1ab
提交 | 用户 | age
f9ad6c 1 "use strict";
S 2 Component({
3     options: {
4         addGlobalClass: true,
5         multipleSlots: true
6     },
7     properties: {
8         imgList: {
9             type: Array,
10             value: [],
11         },
12         width: {
13             type: String,
14             value: "100%",
15         },
16         height: {
17             type: String,
18             value: "",
19         },
20         fit: {
21             type: String,
22             value: "widthFix",
23         },
8724a4 24         imgClass: {
S 25             type: String,
26             value: "",
27         },
28         containerClass: {
f9ad6c 29             type: String,
S 30             value: "",
31         },
32     },
33     data: {
34         imgLists: []
35     },
36     observers: {
37         'imgList': function (data) {
38             console.log('数据改变了', data);
39             if (JSON.stringify(data) != '{}') {
40                 var imgList_1 = [];
41                 data.forEach(function (item) {
42                     imgList_1.push(item.url);
43                 });
44                 this.setData({
45                     imgLists: imgList_1
46                 });
47             }
48         },
49     },
50     lifetimes: {
51         ready: function () { }
52     },
53     pageLifetimes: {
54         show: function () {
55         },
56         hide: function () {
57         }
58     },
59     methods: {
60         viewImg: function (e) {
61             var src = e.currentTarget.dataset.src;
62             wx.previewImage({
63                 current: src,
64                 urls: this.data.imgLists
65             });
66         },
67     }
68 });
8724a4 69 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsU0FBUyxDQUFDO0lBSVIsT0FBTyxFQUFFO1FBQ1AsY0FBYyxFQUFDLElBQUk7UUFDbkIsYUFBYSxFQUFFLElBQUk7S0FDcEI7SUFDRCxVQUFVLEVBQUU7UUFDVixPQUFPLEVBQUU7WUFDUCxJQUFJLEVBQUUsS0FBSztZQUNYLEtBQUssRUFBRSxFQUFFO1NBQ1Y7UUFDRCxLQUFLLEVBQUU7WUFDTCxJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxNQUFNO1NBQ2Q7UUFDRCxNQUFNLEVBQUU7WUFDTixJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxFQUFFO1NBQ1Y7UUFDRCxHQUFHLEVBQUU7WUFDSCxJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxVQUFVO1NBQ2xCO1FBQ0QsUUFBUSxFQUFFO1lBQ1IsSUFBSSxFQUFFLE1BQU07WUFDWixLQUFLLEVBQUUsRUFBRTtTQUNWO1FBQ0QsY0FBYyxFQUFFO1lBQ2QsSUFBSSxFQUFFLE1BQU07WUFDWixLQUFLLEVBQUUsRUFBRTtTQUNWO0tBRUY7SUFLRCxJQUFJLEVBQUU7UUFFSixRQUFRLEVBQUMsRUFBRTtLQUNaO0lBRUQsU0FBUyxFQUFDO1FBQ1IsU0FBUyxZQUFDLElBQUk7WUFDWixPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBQyxJQUFJLENBQUMsQ0FBQTtZQUN6QixJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxFQUFDO2dCQUMvQixJQUFJLFNBQU8sR0FBRyxFQUFTLENBQUM7Z0JBQ3hCLElBQUksQ0FBQyxPQUFPLENBQUMsVUFBQyxJQUFRO29CQUNwQixTQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTtnQkFDeEIsQ0FBQyxDQUFDLENBQUE7Z0JBQ0YsSUFBSSxDQUFDLE9BQU8sQ0FBQztvQkFDWCxRQUFRLEVBQUMsU0FBTztpQkFDakIsQ0FBQyxDQUFBO2FBQ0g7UUFDSCxDQUFDO0tBQ0Y7SUFFRCxTQUFTLEVBQUM7UUFDUixLQUFLLGdCQUFHLENBQUM7S0FDVjtJQUNELGFBQWEsRUFBRTtRQUNiLElBQUksRUFBRTtRQUdOLENBQUM7UUFDRCxJQUFJO1FBRUosQ0FBQztLQUNGO0lBSUQsT0FBTyxFQUFFO1FBRVAsT0FBTyxZQUFDLENBQUM7WUFDUCxJQUFJLEdBQUcsR0FBRyxDQUFDLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUM7WUFFdEMsRUFBRSxDQUFDLFlBQVksQ0FBQztnQkFDZCxPQUFPLEVBQUUsR0FBRztnQkFDWixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRO2FBQ3pCLENBQUMsQ0FBQTtRQUNKLENBQUM7S0FDRjtDQUNGLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4vLyBjb25zdCBhcHAgPSBnZXRBcHA8SUFwcE9wdGlvbj4oKTtcclxuQ29tcG9uZW50KHtcclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTlsZ7mgKfliJfooahcclxuICAgKi9cclxuICBvcHRpb25zOiB7XHJcbiAgICBhZGRHbG9iYWxDbGFzczp0cnVlLFxyXG4gICAgbXVsdGlwbGVTbG90czogdHJ1ZSAvLyDlnKjnu4Tku7blrprkuYnml7bnmoTpgInpobnkuK3lkK/nlKjlpJpzbG905pSv5oyBXHJcbiAgfSxcclxuICBwcm9wZXJ0aWVzOiB7XHJcbiAgICBpbWdMaXN0OiB7XHJcbiAgICAgIHR5cGU6IEFycmF5LFxyXG4gICAgICB2YWx1ZTogW10sXHJcbiAgICB9LFxyXG4gICAgd2lkdGg6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICB2YWx1ZTogXCIxMDAlXCIsXHJcbiAgICB9LFxyXG4gICAgaGVpZ2h0OiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgdmFsdWU6IFwiXCIsXHJcbiAgICB9LFxyXG4gICAgZml0OiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgdmFsdWU6IFwid2lkdGhGaXhcIixcclxuICAgIH0sXHJcbiAgICBpbWdDbGFzczoge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIHZhbHVlOiBcIlwiLFxyXG4gICAgfSxcclxuICAgIGNvbnRhaW5lckNsYXNzOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgdmFsdWU6IFwiXCIsXHJcbiAgICB9LFxyXG5cclxuICB9LFxyXG5cclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTliJ3lp4vmlbDmja5cclxuICAgKi9cclxuICBkYXRhOiB7XHJcbiAgICAvLyBsb2NhdGlvbjogdW5kZWZpbmVkLFxyXG4gICAgaW1nTGlzdHM6W11cclxuICB9LFxyXG5cclxuICBvYnNlcnZlcnM6eyAvL+inguWvn+iAhe+8muWxnuaAp+ebkeWQrFxyXG4gICAgJ2ltZ0xpc3QnKGRhdGEpIHsgIC8v5Y2V5Liq55uR5ZCsXHJcbiAgICAgIGNvbnNvbGUubG9nKCfmlbDmja7mlLnlj5jkuoYnLGRhdGEpXHJcbiAgICAgIGlmIChKU09OLnN0cmluZ2lmeShkYXRhKSAhPSAne30nKXtcclxuICAgICAgICBsZXQgaW1nTGlzdCA9IFtdIGFzIGFueTtcclxuICAgICAgICBkYXRhLmZvckVhY2goKGl0ZW06YW55KT0+e1xyXG4gICAgICAgICAgaW1nTGlzdC5wdXNoKGl0ZW0udXJsKVxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICAgIGltZ0xpc3RzOmltZ0xpc3RcclxuICAgICAgICB9KVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gIH0sXHJcblxyXG4gIGxpZmV0aW1lczp7XHJcbiAgICByZWFkeSgpe31cclxuICB9LFxyXG4gIHBhZ2VMaWZldGltZXM6IHtcclxuICAgIHNob3c6IGZ1bmN0aW9uKCkge1xyXG4gICAgICAvLyDpobXpnaLooqvlsZXnpLpcclxuXHJcbiAgICB9LFxyXG4gICAgaGlkZSgpIHtcclxuXHJcbiAgICB9XHJcbiAgfSxcclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTmlrnms5XliJfooahcclxuICAgKi9cclxuICBtZXRob2RzOiB7XHJcbiAgICAvKuafpeeci+WbvueJhyovXHJcbiAgICB2aWV3SW1nKGUpe1xyXG4gICAgICBsZXQgc3JjID0gZS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuc3JjO1xyXG4gICAgICAvLyBjb25zb2xlLmxvZyhzcmMpXHJcbiAgICAgIHd4LnByZXZpZXdJbWFnZSh7XHJcbiAgICAgICAgY3VycmVudDogc3JjLCAvLyDlvZPliY3mmL7npLrlm77niYfnmoRodHRw6ZO+5o6lXHJcbiAgICAgICAgdXJsczogdGhpcy5kYXRhLmltZ0xpc3RzIC8vIOmcgOimgemihOiniOeahOWbvueJh2h0dHDpk77mjqXliJfooahcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgfVxyXG59KVxyXG4iXX0=