小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用EditorContext.getContents,EditorContext.setContents,时都报这个错 。不知道要怎么写,请指点!!!
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
js:
handleContentInput(e) {
console.log(e)
const value = e.detail.html
}
wxml:
<
editor
id
=
"editor"
class
"ql-container"
placeholder
"{{placeholder}}"
showImgSize showImgToolbar showImgResize
bindstatuschange
"onStatusChange"
read-only
"{{readOnly}}"
bindready
"onEditorReady"
bindinput
"handleContentInput"
>
</
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个是获取edtior里的内容,我知道。我想知道怎么给editor内赋值,好在页面加载后里面就有内容,做编辑用
搞出来了,setContents方法的位置写错了,在初始化完成后就调用此方法就不会报错了
onEditorReady() {
const that = this
wx.createSelectorQuery().select('#editor').context(function (res) {
that.editorCtx = res.context
let html = that.data.editor_msg;
that.editorCtx.setContents({
html: html,
success: (res) => {
console.log('succ:' + res)
},
fail: (res) => {
console.log('fail:' + res)
})
}).exec()
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
js:
handleContentInput(e) {
console.log(e)
const value = e.detail.html
}
wxml:
<
editor
id
=
"editor"
class
=
"ql-container"
placeholder
=
"{{placeholder}}"
showImgSize showImgToolbar showImgResize
bindstatuschange
=
"onStatusChange"
read-only
=
"{{readOnly}}"
bindready
=
"onEditorReady"
bindinput
=
"handleContentInput"
>
</
editor
>
这个是获取edtior里的内容,我知道。我想知道怎么给editor内赋值,好在页面加载后里面就有内容,做编辑用
搞出来了,setContents方法的位置写错了,在初始化完成后就调用此方法就不会报错了
onEditorReady() {
const that = this
wx.createSelectorQuery().select('#editor').context(function (res) {
that.editorCtx = res.context
let html = that.data.editor_msg;
that.editorCtx.setContents({
html: html,
success: (res) => {
console.log('succ:' + res)
},
fail: (res) => {
console.log('fail:' + res)
}
})
}).exec()
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)