app-vip.vue 761 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <template>
  2. <div class="app-vip-module">
  3. <image
  4. class="vip-img"
  5. :src="vipImg"
  6. alt
  7. mode="widthFix"
  8. />
  9. <div class="vip-text"></div>
  10. </div>
  11. </template>
  12. <script>
  13. export default {
  14. name: "app-vip-module",
  15. props: {
  16. text: {
  17. type: String,
  18. default: "VIP"
  19. },
  20. vipImg:{
  21. type:String,
  22. default:''
  23. }
  24. },
  25. data() {
  26. return {
  27. constant: this.$constant
  28. };
  29. }
  30. };
  31. </script>
  32. <style lang="scss" scoped>
  33. .app-vip-module {
  34. position: relative;
  35. width: 104px;
  36. .vip-img {
  37. width: 100%;
  38. }
  39. .vip-text {
  40. position: absolute;
  41. top: 5px;
  42. left: 46px;
  43. color: #fff;
  44. transform: scale(0.9);
  45. transform: translate(-50%,0);
  46. // font-size: 16px;
  47. font-size:25rpx;
  48. }
  49. }
  50. </style>