尝试下面的代码:
onActivate={e=>initialiseValue(e,this.props.value)}
//props.value有def文本
function initialiseValue(e,val){
if(val!=""&&val!=undefined){
e.target.setContent(e.target.getContent()+val);
}
}
这里的问题是,每次我点击tinyMCE编辑器字段时,它都会反复放置值。我希望在加载时第一次添加值,之后不再添加。尝试onLoadContent,但它没有触发setContent()方法。请帮忙。
答案 0 :(得分:0)
这样的事情会起作用吗?
function initialiseValue(e,val)
{
if (val !="" && val != undefined && !e.target.contentAdded)
{
e.target.setContent(e.target.getContent()+val);
e.target.contentAdded = true;
}
}