NoticeItem.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. const DWTool = require("../utils/DWTool")
  2. cc.Class({
  3. extends: cc.Component,
  4. properties: {
  5. itemSprite: [cc.SpriteFrame],
  6. infoText: cc.RichText,
  7. statusText: cc.RichText
  8. },
  9. /**
  10. * 初始化一条消息
  11. * @param {Number} type 消息类型 {1: 可点击, 0: 不可点击}
  12. * @param {Number} gender 性别 {1: 男, 0: 女}
  13. */
  14. // init (type = 0, gender = 0) {
  15. // this.node.getComponent(cc.Sprite).spriteFrame = this.itemSprite[type]
  16. // let _infoText
  17. // if(gender == 1) {
  18. // _infoText = `<color=#0eb7db>彭于晏</c>正在挖你的艺人,<br/>Ta正在考虑要不要跳槽`
  19. // } else {
  20. // _infoText = `<color=#fd7979>许婷</c>挖走了你的艺人,<br/>Ta正在考虑要不要跳槽`
  21. // }
  22. // this.infoText.string = _infoText;
  23. // },
  24. /**
  25. * 初始化一条消息
  26. * @param {Number} type 消息类型 {1: 可点击, 0: 不可点击}
  27. * @param {String} msg 消息内容
  28. * @param {Number} createTime 消息创建时间
  29. */
  30. init (type = 0, msg = "", createTime) {
  31. this.node.getComponent(cc.Sprite).spriteFrame = this.itemSprite[type]
  32. let time = DWTool.timeParse(createTime / 1000)
  33. this.infoText.string = msg
  34. this.statusText.string = time
  35. },
  36. onLoad () {
  37. },
  38. start () {
  39. }
  40. });