dian.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <div id="dian">
  3. <el-row>
  4. <el-col :span="24" class="info">
  5. <el-col :span="4" class="list" v-for="(item, index) in list" :key="index">
  6. <el-link :underline="false" :href="item.url" target="_blank">
  7. <el-image style="width:130px;height:160px;" :src="item.pic"></el-image>
  8. </el-link>
  9. </el-col>
  10. </el-col>
  11. </el-row>
  12. </div>
  13. </template>
  14. <script>
  15. export default {
  16. name: 'dian',
  17. props: {},
  18. components: {},
  19. data: () => ({
  20. list: [
  21. {
  22. url: '',
  23. pic: require('@/assets/dian1.jpg'),
  24. },
  25. {
  26. url: '',
  27. pic: require('@/assets/dian2.jpg'),
  28. },
  29. {
  30. url: '',
  31. pic: require('@/assets/dian3.jpg'),
  32. },
  33. {
  34. url: '',
  35. pic: require('@/assets/dian4.jpg'),
  36. },
  37. {
  38. url: '',
  39. pic: require('@/assets/dian5.jpg'),
  40. },
  41. {
  42. url: '',
  43. pic: require('@/assets/dian6.jpg'),
  44. },
  45. ],
  46. }),
  47. created() {},
  48. computed: {},
  49. methods: {},
  50. };
  51. </script>
  52. <style lang="less" scoped>
  53. .list {
  54. width: 130px;
  55. height: 160px;
  56. margin: 0 6px 0 0;
  57. }
  58. .list:last-child {
  59. margin: 0;
  60. }
  61. </style>