vue2.6中使用jsx,当slot是一段html 时,实际变为字符串,怎么解决?


slotDefault是一段html,但实际变成了一段字符串,请教怎么解决?

阅读 1.8k
1 个回答

没看懂你那段{ this.slotDefault }是哪种意思。

如果是想作为默认插槽让人插进来那就写{ this.$slots.default }

如果你的slotDefalut是一个string类型的prop,想解析成dom。那就用domPropsInnerHTML。形如

<YourComponent domPropsInnerHTML= "yourDomString" />

后者不推荐

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题