MsgEvent.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <template>
  2. <div>
  3. <div v-if="item.event === 'subscribe'">
  4. <el-tag type="success">关注</el-tag>
  5. </div>
  6. <div v-else-if="item.event === 'unsubscribe'">
  7. <el-tag type="danger">取消关注</el-tag>
  8. </div>
  9. <div v-else-if="item.event === 'CLICK'">
  10. <el-tag>点击菜单</el-tag>
  11. 【{{ item.eventKey }}】
  12. </div>
  13. <div v-else-if="item.event === 'VIEW'">
  14. <el-tag>点击菜单链接</el-tag>
  15. 【{{ item.eventKey }}】
  16. </div>
  17. <div v-else-if="item.event === 'scancode_waitmsg'">
  18. <el-tag>扫码结果</el-tag>
  19. 【{{ item.eventKey }}】
  20. </div>
  21. <div v-else-if="item.event === 'scancode_push'">
  22. <el-tag>扫码结果</el-tag>
  23. 【{{ item.eventKey }}】
  24. </div>
  25. <div v-else-if="item.event === 'pic_sysphoto'">
  26. <el-tag>系统拍照发图</el-tag>
  27. </div>
  28. <div v-else-if="item.event === 'pic_photo_or_album'">
  29. <el-tag>拍照或者相册</el-tag>
  30. </div>
  31. <div v-else-if="item.event === 'pic_weixin'">
  32. <el-tag>微信相册</el-tag>
  33. </div>
  34. <div v-else-if="item.event === 'location_select'">
  35. <el-tag>选择地理位置</el-tag>
  36. </div>
  37. <div v-else>
  38. <el-tag type="danger">未知事件类型</el-tag>
  39. </div>
  40. </div>
  41. </template>
  42. <script setup lang="ts">
  43. const props = defineProps<{
  44. item: any
  45. }>()
  46. const item = ref(props.item)
  47. </script>
  48. <style scoped></style>