index.js 812 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // components/diy-richtext/index.js
  2. var Nova = getApp().Nova;
  3. const rechText = require('../../utils/rech-text')
  4. Component({
  5. /**
  6. * 组件的属性列表
  7. */
  8. properties: {
  9. options: null,
  10. },
  11. /**
  12. * 组件的初始数据
  13. */
  14. data: {},
  15. ready: function () {
  16. // 在组件布局完成后执行,确保options参数中有data信息
  17. this.loadData();
  18. },
  19. /**
  20. * 组件的方法列表
  21. */
  22. methods: {
  23. async loadData() {
  24. await Nova.checkComponentsDataProperties(this);
  25. // let list = await Nova.getBlockData(this.data.options.data);
  26. let { options } = this.data;
  27. console.log("富文本", options);
  28. options.data.richtext = rechText.formatRichText(options.data.richtext)
  29. this.setData({
  30. options: options
  31. })
  32. },
  33. },
  34. });