收藏
回答

editorCtx.insertImage插入图片显示在插入分隔符和文本后面

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 微信安卓客户端 7.0.7 看不到啊

不知道从什么时候开始的,之前使用没有这个问题。

需求是插入商品:

1、插入分隔符;

2、插入商品图片;

3、插入分隔符;

4、插入商品介绍;

5、插入分隔符;

在开发工具上显示正常,如下:


手机上效果是图片在最后:


源码如下:

insertGood(e){
    var that = this
    var data = e.currentTarget.dataset
    console.log('插入商品')
    console.log(data)
    //jd.getSubunionUrl.call(that, data)   
    // 插入商品       
    that.editorCtx.insertDivider() 
    that.editorCtx.insertImage({
      src: data.img,
      width: '350px',
      height: '350px',
      data: {"goodskuId":data.id},
      complete(res){
        console.log("插入图片完成")
        that.editorCtx.insertDivider()
        that.editorCtx.insertText({
          text: data.name
        })
        console.log("插入商品名称完成")
        that.editorCtx.insertDivider()
      }
    })
     
  }


求指点,感谢~


最后一次编辑于  09-29
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    09-30

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    09-30
    赞同
    回复 8
    • 大成成
      大成成
      10-01
      谢谢~~
      出现问题的具体机型:锤子坚果pro2、微信版本号:7.0.7、系统版本号:2.8.2,以及能复现问题的代码片段:https://developers.weixin.qq.com/s/XKSCAMmt7Lbt
      10-01
      回复
    • 大成成
      大成成
      10-01回复大成成
      android版本7.1.1,华为手机也有问题
      10-01
      回复
    • 大成成
      大成成
      10-03
      还有人吗?咋没下文了???
      10-03
      回复
    • Lion
      Lion
      10-06回复大成成
      请问一下,为什么我的that.editorCtx 这一个是undefined
      10-06
      回复
    • 大成成
      大成成
      10-06回复Lion
      注册初始化函数,我提供的源码片段就有:
      https://developers.weixin.qq.com/s/XKSCAMmt7Lbt





      WXML:




      JS:
      onEditorReady() {
      const that = this
      wx.createSelectorQuery().select('#editor').context(function (res) {
      that.editorCtx = res.context
      console.log(that.data.editorText)
      // 加载草稿
      that.editorCtx.setContents({
      html: that.data.editorText
      })
      }).exec()
      }
      10-06
      1
      回复
    查看更多(3)
问题标签