basic-ssr.html 555 B

123456789101112131415161718192021222324
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <script src="../../dist/vue.min.js"></script>
  9. <script src="../../packages/server-renderer/basic.js"></script>
  10. <div id="result">wtf</div>
  11. <script>
  12. var vm = new Vue({
  13. data: { msg: 'foo' },
  14. template: '<div>{{ msg }}</div>'
  15. })
  16. renderVueComponentToString(vm, function (err, result) {
  17. document.getElementById('result').textContent = err && err.toString() || result
  18. })
  19. </script>
  20. </body>
  21. </html>