chat.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // compontents/chat/chat.js
  2. const APIClient = require('../../utils/APIClient.js');
  3. Component({
  4. relations: {
  5. '../discuss/custom-li': {
  6. type: 'child', // 关联的目标节点应为子节点
  7. linked: function(target) {
  8. // 每次有custom-li被插入时执行,target是该节点实例对象,触发在该节点attached生命周期之后
  9. },
  10. linkChanged: function(target) {
  11. // 每次有custom-li被移动后执行,target是该节点实例对象,触发在该节点moved生命周期之后
  12. },
  13. unlinked: function(target) {
  14. // 每次有custom-li被移除时执行,target是该节点实例对象,触发在该节点detached生命周期之后
  15. }
  16. }
  17. },
  18. /**
  19. * 组件的属性列表
  20. */
  21. properties: {
  22. productionData: {
  23. type: Object,
  24. value: {}
  25. },
  26. },
  27. /**
  28. * 组件的初始数据
  29. */
  30. data: {
  31. flag: false,
  32. text: '',
  33. chatDatas: [],
  34. animationData: {}
  35. },
  36. /**
  37. * 组件的方法列表
  38. */
  39. methods: {
  40. uploadImage (e) {
  41. wx.navigateTo({
  42. url: '../input_content/input_content'
  43. })
  44. },
  45. listenerButtonPreviewImage: function(e) {
  46. let imgUrl = [];
  47. imgUrl.push(e.target.dataset.img);
  48. wx.previewImage({
  49. current: '', // 当前显示图片的http链接
  50. urls: imgUrl, // 需要预览的图片http链接列表
  51. //这根本就不走
  52. success: function(res) {
  53. //console.log(res);
  54. },
  55. //也根本不走
  56. fail: function() {
  57. //console.log('fail')
  58. }
  59. })
  60. }
  61. },
  62. ready () {
  63. console.log(this.getRelationNodes('discuss/discuss/custom-li'))
  64. // this.discuss = this.selectComponent("#discuss");
  65. // console.log(this.discuss);
  66. }
  67. })