index.vue 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. <template>
  2. <div id="index">
  3. <div class="w_0100">
  4. <div class="w_1200">
  5. <div class="technicalmain">
  6. <div class="infoleft">
  7. <div class="lefttop"><span class="title"> |</span> 专题研讨<span class="MORE">MORE</span></div>
  8. <ul class="infoleftInfo">
  9. <li v-for="(item, index) in zhuantiList" :key="index">
  10. <p>{{ item.date }}</p>
  11. <p>
  12. <span class="textOver">{{ item.title }}</span>
  13. <span>{{ item.brief }}</span>
  14. </p>
  15. </li>
  16. </ul>
  17. </div>
  18. <!-- <div class="inforight">
  19. <div class="lefttop"><span class="title"> |</span> 技术问答<span class="MORE">MORE</span></div>
  20. <div>
  21. <ul>
  22. <li>
  23. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  24. <p class="righttime">2020-05-05</p>
  25. </li>
  26. <li>
  27. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  28. <p class="righttime">2020-05-05</p>
  29. </li>
  30. <li>
  31. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  32. <p class="righttime">2020-05-05</p>
  33. </li>
  34. <li>
  35. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  36. <p class="righttime">2020-05-05</p>
  37. </li>
  38. <li>
  39. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  40. <p class="righttime">2020-05-05</p>
  41. </li>
  42. <li>
  43. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  44. <p class="righttime">2020-05-05</p>
  45. </li>
  46. <li>
  47. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  48. <p class="righttime">2020-05-05</p>
  49. </li>
  50. <li>
  51. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  52. <p class="righttime">2020-05-05</p>
  53. </li>
  54. <li>
  55. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  56. <p class="righttime">2020-05-05</p>
  57. </li>
  58. <li>
  59. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  60. <p class="righttime">2020-05-05</p>
  61. </li>
  62. <li>
  63. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  64. <p class="righttime">2020-05-05</p>
  65. </li>
  66. <li>
  67. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  68. <p class="righttime">2020-05-05</p>
  69. </li>
  70. </ul>
  71. </div>
  72. </div>
  73. <div class="infoleft">
  74. <div class="lefttop"><span class="title"> |</span> 行业研究<span class="MORE">MORE</span></div>
  75. <div>
  76. <ul>
  77. <li>
  78. <div class="times">
  79. <span><font>17</font></span
  80. ><font>2020.04</font>
  81. </div>
  82. <p class="infotitle">副校长杨斌参加机械70与机械82团支部联合械82团支部联合械82团支部联合</p>
  83. <div class="infocontext">副校长杨斌参加机副校长杨斌参加副校长杨斌参加副校长杨斌参加械70与机械82团支部联合械82团支部联合械82团支部联合</div>
  84. </li>
  85. <li>
  86. <div class="times">
  87. <span><font>17</font></span
  88. ><font>2020.04</font>
  89. </div>
  90. <p class="infotitle">副校长杨斌参加机械70与机械82团支部联合械82团支部联合械82团支部联合</p>
  91. <div class="infocontext">副校长杨斌参加机副校长杨斌参加副校长杨斌参加副校长杨斌参加械70与机械82团支部联合械82团支部联合械82团支部联合</div>
  92. </li>
  93. <li>
  94. <div class="times">
  95. <span><font>17</font></span
  96. ><font>2020.04</font>
  97. </div>
  98. <p class="infotitle">副校长杨斌参加机械70与机械82团支部联合械82团支部联合械82团支部联合</p>
  99. <div class="infocontext">副校长杨斌参加机副校长杨斌参加副校长杨斌参加副校长杨斌参加械70与机械82团支部联合械82团支部联合械82团支部联合</div>
  100. </li>
  101. <li>
  102. <div class="times">
  103. <span><font>17</font></span
  104. ><font>2020.04</font>
  105. </div>
  106. <p class="infotitle">副校长杨斌参加机械70与机械82团支部联合械82团支部联合械82团支部联合</p>
  107. <div class="infocontext">副校长杨斌参加机副校长杨斌参加副校长杨斌参加副校长杨斌参加械70与机械82团支部联合械82团支部联合械82团支部联合</div>
  108. </li>
  109. <li>
  110. <div class="times">
  111. <span><font>17</font></span
  112. ><font>2020.04</font>
  113. </div>
  114. <p class="infotitle">副校长杨斌参加机械70与机械82团支部联合械82团支部联合械82团支部联合</p>
  115. <div class="infocontext">副校长杨斌参加机副校长杨斌参加副校长杨斌参加副校长杨斌参加械70与机械82团支部联合械82团支部联合械82团支部联合</div>
  116. </li>
  117. <li>
  118. <div class="times">
  119. <span><font>17</font></span
  120. ><font>2020.04</font>
  121. </div>
  122. <p class="infotitle">副校长杨斌参加机械70与机械82团支部联合械82团支部联合械82团支部联合</p>
  123. <div class="infocontext">
  124. 副校长杨斌参加机副校长杨斌参加副校长杨杨斌参加副校长杨斌参加副校长杨斌参加械70与机械82团支部联合械82团支部联合械82团支部联合
  125. </div>
  126. </li>
  127. </ul>
  128. </div>
  129. </div>
  130. <div class="inforight">
  131. <div class="lefttop"><span class="title"> |</span> 技术问答<span class="MORE">MORE</span></div>
  132. <div>
  133. <ul>
  134. <li>
  135. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  136. <p class="righttime">2020-05-05</p>
  137. </li>
  138. <li>
  139. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  140. <p class="righttime">2020-05-05</p>
  141. </li>
  142. <li>
  143. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  144. <p class="righttime">2020-05-05</p>
  145. </li>
  146. <li>
  147. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  148. <p class="righttime">2020-05-05</p>
  149. </li>
  150. <li>
  151. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  152. <p class="righttime">2020-05-05</p>
  153. </li>
  154. <li>
  155. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  156. <p class="righttime">2020-05-05</p>
  157. </li>
  158. <li>
  159. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  160. <p class="righttime">2020-05-05</p>
  161. </li>
  162. <li>
  163. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  164. <p class="righttime">2020-05-05</p>
  165. </li>
  166. <li>
  167. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  168. <p class="righttime">2020-05-05</p>
  169. </li>
  170. <li>
  171. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  172. <p class="righttime">2020-05-05</p>
  173. </li>
  174. <li>
  175. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  176. <p class="righttime">2020-05-05</p>
  177. </li>
  178. <li>
  179. <p class="rightspan">吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖 吉林大学5种出版物、2个编辑部、3人获第四届吉林新闻出版奖</p>
  180. <p class="righttime">2020-05-05</p>
  181. </li>
  182. </ul>
  183. </div>
  184. </div> -->
  185. </div>
  186. </div>
  187. </div>
  188. </div>
  189. </template>
  190. <script>
  191. import { mapState, createNamespacedHelpers } from 'vuex';
  192. export default {
  193. name: 'index',
  194. props: {},
  195. components: {},
  196. data: () => {
  197. return {
  198. zhuantiList: [
  199. {
  200. date: '2020-02-02',
  201. title: '标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题',
  202. brief:
  203. '信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介',
  204. },
  205. {
  206. date: '2020-02-02',
  207. title: '标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题',
  208. brief:
  209. '信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介',
  210. },
  211. {
  212. date: '2020-02-02',
  213. title: '标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题',
  214. brief:
  215. '信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介',
  216. },
  217. {
  218. date: '2020-02-02',
  219. title: '标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题',
  220. brief:
  221. '信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介',
  222. },
  223. {
  224. date: '2020-02-02',
  225. title: '标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题',
  226. brief:
  227. '信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介信息简介',
  228. },
  229. ],
  230. };
  231. },
  232. created() {},
  233. methods: {},
  234. computed: {
  235. ...mapState(['user']),
  236. pageTitle() {
  237. return `${this.$route.meta.title}`;
  238. },
  239. },
  240. metaInfo() {
  241. return { title: this.$route.meta.title };
  242. },
  243. };
  244. </script>
  245. <style lang="less" scoped>
  246. .infoleft {
  247. width: 589px;
  248. float: left;
  249. margin: 10px 0 10px 2px;
  250. min-height: 585px;
  251. box-shadow: 0 0 10px #2d64b3;
  252. overflow: hidden;
  253. }
  254. .lefttop {
  255. font-size: 18px;
  256. width: 96%;
  257. height: 41px;
  258. line-height: 35px;
  259. border-bottom: 1px solid #e5e5e5;
  260. position: relative;
  261. bottom: 1px;
  262. margin: 10px 10px 10px 10px;
  263. }
  264. .infoleftInfo {
  265. padding: 0 10px;
  266. }
  267. .infoleftInfo li {
  268. float: left;
  269. width: 100%;
  270. border-bottom: 1px dashed #ccc;
  271. padding: 15px 0 15px 0;
  272. }
  273. .infoleftInfo li:hover p:last-child span:first-child {
  274. -webkit-transform: translateY(-3px);
  275. -ms-transform: translateY(-3px);
  276. transform: translateY(-3px);
  277. -webkit-box-shadow: 0 0 6px #999;
  278. box-shadow: 0 0 6px #999;
  279. -webkit-transition: all 0.5s ease-out;
  280. transition: all 0.5s ease-out;
  281. color: #005293;
  282. }
  283. .infoleftInfo li p:first-child {
  284. float: left;
  285. width: 17%;
  286. font-size: 16px;
  287. background: red;
  288. text-align: center;
  289. color: #fff;
  290. font-weight: bold;
  291. padding: 4px 0px;
  292. }
  293. .infoleftInfo li p:last-child {
  294. float: left;
  295. width: 80%;
  296. padding: 0 0 0 15px;
  297. }
  298. .infoleftInfo li p:last-child span:first-child {
  299. float: left;
  300. width: 100%;
  301. font-size: 18px;
  302. }
  303. .infoleftInfo li p:last-child span:last-child {
  304. float: left;
  305. width: 100%;
  306. font-size: 16px;
  307. overflow: hidden;
  308. text-overflow: ellipsis;
  309. -webkit-line-clamp: 2;
  310. word-break: break-all;
  311. display: -webkit-box;
  312. -webkit-box-orient: vertical;
  313. margin: 5px 0 0 0;
  314. color: #666;
  315. }
  316. .inforight li {
  317. text-indent: 5px;
  318. padding: 10px 0;
  319. height: 19px;
  320. margin: 10px;
  321. font-size: 18px;
  322. color: #666;
  323. }
  324. .infotitle {
  325. width: 472px;
  326. overflow: hidden;
  327. text-overflow: ellipsis;
  328. white-space: nowrap;
  329. font-size: 18px;
  330. }
  331. .infotitle:hover {
  332. -webkit-transform: translateY(-3px);
  333. -ms-transform: translateY(-3px);
  334. transform: translateY(-3px);
  335. -webkit-box-shadow: 0 0 6px #999;
  336. box-shadow: 0 0 6px #999;
  337. -webkit-transition: all 0.5s ease-out;
  338. transition: all 0.5s ease-out;
  339. color: #005293;
  340. }
  341. .infocontext {
  342. font-size: 16px;
  343. overflow: hidden;
  344. text-overflow: ellipsis;
  345. -webkit-line-clamp: 2;
  346. word-break: break-all;
  347. display: -webkit-box;
  348. -webkit-box-orient: vertical;
  349. }
  350. .rightspan {
  351. float: left;
  352. width: 460px;
  353. overflow: hidden;
  354. text-overflow: ellipsis;
  355. white-space: nowrap;
  356. }
  357. .righttime {
  358. float: right;
  359. }
  360. .rightspan:hover {
  361. -webkit-transform: translateY(-3px);
  362. -ms-transform: translateY(-3px);
  363. transform: translateY(-3px);
  364. -webkit-box-shadow: 0 0 6px #999;
  365. box-shadow: 0 0 6px #999;
  366. -webkit-transition: all 0.5s ease-out;
  367. transition: all 0.5s ease-out;
  368. color: #005293;
  369. }
  370. </style>