gpt4 book ai didi

reactjs - 如何使用 react-email-editor 加载 HTML 模板而不是 json?

转载 作者:行者123 更新时间:2023-12-05 07:05:54 26 4
gpt4 key购买 nike

我正在使用 react-email-editor编辑电子邮件模板。现在我想以 html 格式保存模板数据,还想在编辑器中加载 html 数据。由于 react-email-editor 正在加载 json 格式的数据(我使用了 onLoad 函数并在其中传递了 json 数据),但现在的问题是如何使用 html 加载编辑器数据。

有什么方法可以使用这个包将html转换成json格式吗?

或者如果有任何其他方法可以做到这一点,请提出建议。

最佳答案

详细信息: https://github.com/unlayer/react-email-editor/blob/master/demo/src/example/index.js

尽管已经超过 1 年,但以后可能有人会发现它很有用:

 const emailEditorRef = useRef(null);
const saveDesign = () => {
emailEditorRef.current.editor.saveDesign((design) => {
console.log('saveDesign', design);
alert('Design JSON has been logged in your developer console.');
});
};

const exportHtml = () => {
emailEditorRef.current.editor.exportHtml((data) => {
const { design, html } = data;
console.log('exportHtml', html);
alert('Output HTML has been logged in your developer console.');
});
};


<button onClick={saveDesign}>Save Design</button>
<button onClick={exportHtml}>Export HTML</button>

关于reactjs - 如何使用 react-email-editor 加载 HTML 模板而不是 json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62652589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com