ShareRedPackets.vue 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <div class="sharing-packets" :class="state === true ? 'on' : ''">
  3. <div
  4. class="iconfont icon-guanbi acea-row row-center-wrapper"
  5. @click="closeShare"
  6. ></div>
  7. <div class="line"></div>
  8. <div class="sharing-con" @click="goShare">
  9. <img src="@assets/images/red-packets.png" class="image" />
  10. <div class="text font-color-red">
  11. <div>会员分享返</div>
  12. <div class="money"><span class="label">¥</span>{{ priceName }}</div>
  13. <div class="tip">下单即返佣金</div>
  14. <div class="shareBut">立即分享</div>
  15. </div>
  16. </div>
  17. </div>
  18. </template>
  19. <script>
  20. export default {
  21. name: "ShareRedPackets",
  22. props: {
  23. priceName: {
  24. type: [String, Number],
  25. default: ""
  26. }
  27. },
  28. data: function() {
  29. return {
  30. state: false
  31. };
  32. },
  33. mounted: function() {},
  34. methods: {
  35. goShare: function() {
  36. this.$emit("changeFun", { action: "shareCode", value: false });
  37. },
  38. closeShare: function() {
  39. this.state = true;
  40. }
  41. }
  42. };
  43. </script>