pic.vue 928 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <template name="pic">
  2. <view class="cover">
  3. <image :src="item.pic" mode="widthFix" :class="['default', 'slide-image-'+item.type]"></image>
  4. <pos :item="item" :down="item.pic"></pos>
  5. </view>
  6. </template>
  7. <script>
  8. import pos from "@/pages/dream/view/pos.vue";
  9. export default {
  10. name: "pic",
  11. props: {
  12. config : {
  13. type : Object,
  14. value : null
  15. },
  16. item : {
  17. type : Object,
  18. value : null
  19. },
  20. },
  21. methods:{
  22. },
  23. components:{
  24. pos
  25. }
  26. }
  27. </script>
  28. <style>
  29. .cover{
  30. position: relative;
  31. overflow: hidden;
  32. width: 100%;
  33. height: 100%;
  34. }
  35. .slide-image-1 {
  36. width: 750rpx;
  37. height: 1386rpx;
  38. display: block;
  39. }
  40. .slide-image-2 {
  41. width: 750rpx;
  42. height: 100%;
  43. display: block;
  44. }
  45. .slide-image-3 {
  46. width: 100%;
  47. height: 1386rpx;
  48. display: block;
  49. }
  50. .slide-image-4 {
  51. width: 100%;
  52. height: 100%;
  53. display: block;
  54. }
  55. .long-wrapper {
  56. position: relative;
  57. }
  58. </style>