Home  >  Q&A  >  body text

javascript - vue如何能吧canvas对象渲染到页面

如果数组中都是canvas对象, vue如何能吧canvas对象渲染到页面.

ul
    li
        canvas
        
   li
        canvas
          

v-html只能渲染出一个字符串, 没办法像appendChild那样插入canvas对象.

PHP中文网PHP中文网2726 days ago291

reply all(2)I'll reply

  • PHP中文网

    PHP中文网2017-04-11 12:51:32

    data中存放canvas的数组.

    
    <li v-for='item in canvas'><img :src='item.toDataURL()' /></li>

    reply
    0
  • PHP中文网

    PHP中文网2017-04-11 12:51:32

    看了下toDataURL可以转成base64, 算个办法,如果没有更好的方案, 我就自己采纳自己了,嘿

    reply
    0
  • Cancelreply