TinyMCE 6.x中<template>元素内容被自动移除的问题咨询
TinyMCE 6.x中
<template>元素内容被自动移除的问题咨询 最近在使用TinyMCE 6.x的时候碰到了一个挺闹心的问题,想跟大家唠唠:和之前的5.x版本不一样,6.x里的<template>标签子元素会被自动从DOM中移除,而5.x版本里这些内容是会被好好保留的。这直接把我之前依赖<template>来做条件内容管理的逻辑给搞崩了!
复现步骤
- 先初始化一个TinyMCE 6.x的编辑器实例
- 往编辑器里插入包含
<template>元素(且带有子内容)的HTML代码,比如下面这段:
<template> <div class="temp-content"> 这里是原本要作为模板保留的内容 </div> </template>
插入之后你就能发现,<template>里的子元素已经被自动清掉了,之前存的备用内容直接没了踪影。
这个改动对那些靠<template>存储备用内容、后续动态渲染的场景影响真的不小,之前跑的好好的逻辑现在直接行不通了。
内容来源于stack exchange
相关产品推荐
相关产品推荐

