请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在vue中手动添加dom要怎么做?

需要在vue-cli的项目中手动添加dom,比如一个<iframe>。通过ref的方法拿到了需要添加的dom的节点,然后使用append的方法,只能在该节点内生成字符串,没有办法直接生成dom节点。是我的方法用错了吗?还是需要在插入后再挂载呢?http://img1.sycdn.imooc.com/szimg/5dfb57d4088d3dc915010137.jpg
http://img1.sycdn.imooc.com//szimg/5dfb57d7083f487f15010137.jpg

正在回答 回答被采纳积分+3

1回答

双越 2019-12-19 19:21:51

是的,你写错了。

append 里要传入一个 DOM 元素,而你传入的是一个字符串。

可以参考 https://blog.csdn.net/biubiiu/article/details/99730933 ,然后再对比一下你写的。

0 回复 有任何疑惑可以回复我~
  • 提问者 an912 #1
    但是vue里面怎么拿到document对象?用ref拿到的不是document对象,我要如何像js那样在vue里写添加dom的函数呢?
    回复 有任何疑惑可以回复我~ 2019-12-19 19:28:40
  • 双越 回复 提问者 an912 #2
    window.document 即可拿到啊
    回复 有任何疑惑可以回复我~ 2019-12-19 20:30:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信