收藏
回答

富文本组件加载时偶尔会在onload中调用的初始化数据函数之前执行。请教为什么?

    在使用富文本编译器的组件的时候,遇到了一个问题。在初始化数据的时候,偶尔会出现富文本组件先于初始化请求执行。导致向子组件传值时为空。





回答关注问题邀请回答
收藏

2 个回答

  • azrael
    azrael
    2019-10-31

        感谢M。的帮助,问题已解决。

            在使用子组件的方法时候,我们需要先给页面中的组件加上一个标记比如id

            接着,在请求到数据后调用子组件的方法就好了。

            代码:

    <com-editor id="editor" propContent="{{leadCon}} " bindmyevent="onMyEvent"></com-editor>

        

    //在页面加载完成调用子组件的初始化数据方法
    //解决了页面和富文本加载不同步的问题
    let that = this
            that.selectComponent("子组件标识").子组件方法名称();


    2019-10-31
    有用 1
    回复
  • M。
    M。
    2019-10-31

    直接在父组件数据加载完成调用子组件数据初始化方法  setContents

    2019-10-31
    有用 1
    回复 3
    • azrael
      azrael
      2019-10-31
      在子组件中监听富组件加载完成么,还是在父组件的数据加载完成调用富文本渲染?应该是我理解的不对,富组件初始化不是这么玩的对吧
      2019-10-31
      回复
    • M。
      M。
      2019-10-31回复azrael
      在子组件写个初始化的方法 父组件数据加载完成时调用子组件的方法 初始化数据
      2019-10-31
      回复
    • azrael
      azrael
      2019-10-31
      谢谢 问题解决了。我把详细的步骤放在评论里面帮助其他朋友
      2019-10-31
      回复
登录 后发表内容
问题标签