我是虚拟 DOM 主题的新手,最近几天我一直在思考它应该如何工作。
假设我的项目中有一个简单的模板引擎,例如 twig。我使用 vue.js 作为 javascript 框架。所以我可以建立以下页面:
<div id="app">
<p>Some text</p>
<ul>
<li v-for="item in items">{{ item }}</li>
</ul>
<component><component/>
</div>
<template id="component">
<div class="center-xs">
<div class="row">
<div class="col-xs-12">
Some text
</div>
</div>
</div>
</template>
<script>
Vue.component('component', {
template: '#component'
});
var app = new Vue({
el: '#app',
data: {
items: ['item1', 'item2']
}
});
</script>
代码的哪一部分是虚拟 DOM:
- 一个。没有什么
- 湾。里面的一切
#app
- C。
Items
和component
- d。仅有的
component
为什么?如果与我分享任何信息(链接、您的想法、官方文档),那就太好了。
感谢你!