v-html 可以在目標節點位置內部插入 html 子節點, 跟節點的 .innerHTML 屬性類似, 使用方法如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> <title>Vue Test</title> </head> <body> <div id="app" v-html="child"></div> <script> var vApp = new Vue({ el: "#app", data: { child: "<span><em>Hello, World!</em></span>" } }) </script> </body> </html>
注意, v-xxx 這種 指令 的數據綁定不是雙花括號, 而是 ="", 可以理解為是給 html 標簽 增加的特殊的 屬性.