这样子没问题
showDelText: `确定要删除 ${delText} 吗`
输出:确定要删除 1 吗
不过如果我加了html标签,它会连html标签一起显示
showDelText: `
确定要删除
<div> ${delText} </div>
吗
`,
输出:确定要删除 <div> 1 </div> 吗
照理说html标签不应该显示出来吧? 是哪里出了问题?
这样子没问题
showDelText: `确定要删除 ${delText} 吗`
输出:确定要删除 1 吗
不过如果我加了html标签,它会连html标签一起显示
showDelText: `
确定要删除
<div> ${delText} </div>
吗
`,
输出:确定要删除 <div> 1 </div> 吗
照理说html标签不应该显示出来吧? 是哪里出了问题?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
关键在于你怎么用这个showDelText。最终它生成的还是字符串。想要它解析div标签就需要把他当做dom节点插入原来的地方。
原生 :innerHtml
jQuery : html ()
vue: v-html 了解一下