<el-container v-for="(domain) in picture.data" :key="domain.key"> <el-aside width="230px"> <div class="example-avatar"> <div v-show="$refs.upload && $refs.upload.dropActive" class="drop-active"></div> <div v-for="b in domain.files" :key="b.key" class="avatar-upload" v-show="!domain.edit"> <div class="text-center p-2"> <label :for="'avatar'+b.key"> <img :src="b.imgurl.length ? b.imgurl[0].url : 'https://www.gravatar.com/avatar/default?s=200&r=pg&d=mm'" style="width:200px;height:206px;cursor:pointer;border: 1px solid lightgrey;border-radius:10px;"/> </label> </div> <div class="text-center p-2"> <file-upload extensions="gif,jpg,jpeg,png,webp" accept="image/png,image/gif,image/jpeg,image/webp" :name="'avatar'+b.key" class="btn btn-primary" post-action="/upload/post" :drop="!domain.edit" v-model="b.imgurl" @input-filter="inputFilter" ref="upload"> </file-upload> </div> </div> </div> </el-aside> <el-container> <el-header style="background-color: #e2e2e2;border-radius: 15px;text-align: center; width: 99.5%;">{{ domain.date }} <el-popover placement="top" v-model="domain.visible"> <p style="text-align:center;">ΠΡ ΡΠ²Π΅ΡΠ΅Π½Ρ?</p> <div style="text-align: center; margin: 0"> <el-button size="mini" type="text" @click="domain.visible = false">Π½Π΅Ρ</el-button> <el-button type="primary" size="mini" @click="removeblockpict(domain)">Π΄Π°</el-button> </div> <el-button style="float: right;margin-top: 10px;" slot="reference" type="danger" data-tooltip="ΡΠ»Π΅ΠΌΠ΅Π½Ρ" icon="el-icon-delete" circle></el-button> </el-popover> </el-header> <el-main style="padding:0;padding-top: 24px;"> <el-form> <el-form-item style="width:100%"> <el-input v-model="domain.comment" :autosize="{ minRows: 5.3, maxRows: 5}" placeholder="ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ" type="textarea" style="width: 100%"></el-input> </el-form-item> </el-form> </el-main> </el-container> </el-container>
each block is 1 el-container there is such an array
picture: { data: [ { key: 1, files: [{imgurl:[{url:'https://www.sunhome.ru/i/wallpapers/200/planeta-zemlya-kartinka.960x540.jpg'}], key: Math.random().toString(16).slice(2)}], edit: false, date: 1527022800000, comment: 'Π’ΡΡ ΠΏΡΠΈΡΠ΅Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ', visible: false }, { key: 12, files: [{imgurl:[{url:'https://www.sunhome.ru/i/wallpapers/200/planeta-zemlya-kartinka.960x540.jpg'}], key: Math.random().toString(16).slice(2)}], edit: false, date: 1529701200000, comment: 'Π’ΡΡ ΠΏΡΠΈΡΠ΅Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ', visible: false } ] },
how to make sorting by date? what would be the most recent was higher ...