收藏
回答

小程序原生富文本editor删除图片触发哪个函数?


点击中间的删除后,请问触发哪个函数响应,翻文档半天没有瞅见,求解答

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

2 个回答

  • 小肥羊🍊
    小肥羊🍊
    2020-03-12

    目前从官方api来看,不提供富文本内部文本、图片的删除回调

    2020-03-12
    有用 2
    回复
  • 漆柒七
    漆柒七
    2022-01-26

    /**

       * 监听富文本框

       */

      inputChange: function (e) {

        const that = this;console.log(e)

        let fileIDArr = this.data.fileIDArr;

        let arr = [];

        e.detail.delta.ops.forEach(item=>{

          if(item.insert.image){

            arr.push(item.insert.image)

          }

        })

        if(fileIDArr.length>arr.length){

          fileIDArr.forEach((item,idx)=>{

            let index = arr.findIndex(res=>res==item);

            if(index==-1){

              wx.cloud.deleteFile({

                fileList: [item]

              }).then(res => {

               // console.log(res.fileList)

              }).catch(error => {

              })

            }

          })

        }

        that.setData({

          content: e.detail.html,

          fileIDArr:arr

        })

      },


    2022-01-26
    有用
    回复
登录 后发表内容
问题标签