<template> <section> <section @click="jumpPage"> <aside> <h2>{{newsDate.title}}</h2> <section> <img src="https://www.jb51.net/assets/icon/eyes.png"> <span>{{newsDate.author_name}}</span> </section> <section> <img src="https://www.jb51.net/assets/icon/clock.png"> <span>{{newsDate.date | getYMD}}</span> </section> <div></div> </aside> <aside> <img :src="newsDate.thumbnail_pic_s"> </aside> <div></div> </section> </section> </template> <script> export default { name: 'NewsCell', props: { newsDate: Object }, data () { return { } }, computed: { }, methods: { jumpPage: function () { window.location.href = this.newsDate.url } } } </script> <style scoped> .financial-list { width: 100%; height: 100%; background-color: white; padding: 0.28rem 0; border-bottom: 1px solid #ccc; } .financial-list .collect { width: 92%; margin: 0 auto; } .financial-list .collect aside:nth-of-type(1) { width: 63%; float: left; } .financial-list .collect aside:nth-of-type(2) { width: 32%; height: 2rem; float: left; margin-left: 0.3rem; } .financial-list .collect h2 { width: 100%; height: 0.96rem; font-size: 0.32rem; color: #333333; line-height: 0.48rem; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .financial-list .collect aside:nth-of-type(2) img { width: 100%; height: 100%; } .financial-list .collect aside .Cleft { width: 45%; float: left; margin-top: 0.66rem; } .financial-list .collect aside .Cleft span{ display: block; width: 1.4rem; margin-left: 0.05rem; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .financial-list .collect aside .Cright { width: 55%; float: right; margin-top: 0.66rem; } .financial-list .collect aside .Cright span{ display: inline-block; margin: 0.04rem 0 0 0.05rem; } .financial-list .collect aside span { font-size: 0.2rem; color: #999999; } .financial-list .collect aside .Cleft img, .financial-list .collect aside .Cright img { width: 0.18rem; height: 0.24rem; margin-top: 0.09rem; } </style>
9.所有代码可以查看我的github: https://github.com/Jasonwang911/vue_mockjs