可以看到 editor | 微信开放文档 元素的文档里面提到了 setContents 这个API可以设置内容,但是组件文档里面并没有具体说,不过在底下的相关 api区域看到链接 EditorContext | 微信开放文档。
点进去就能看到了:
在微信小程序的<editor>组件中,可以通过 bindready 事件来获取编辑器对象,然后调用 setContents 方法设置编辑器的默认内容。具体代码示例如下:
<!-- 在wxml文件中添加<editor>组件 --> <editor id="editor" bindready="onEditorReady"></editor>
// 在js文件中添加以下代码 Page({ onEditorReady: function (e) { const that = this wx.createSelectorQuery().select('#editor').context(function (res) { that.editorCtx = res.context that.editorCtx.setContents({ html: '<p>默认内容</p>', success: function () { console.log('set editor content success') } }) }).exec() } })
在 bindready 事件回调中,通过 wx.createSelectorQuery() 方法获取到编辑器组件的实例对象,然后通过调用 setContents 方法设置编辑器的默认内容。注意,setContents 方法的参数需要传入一个对象,其中的 html 字段表示要设置的编辑器内容,可以是一个包含 HTML 标签的字符串。
