Vue循环生成DOM,并实现双向绑定
HTML模板
<div id="vm" class="grd_portfolio_grid filterlist row">
<!-- <div v-for="t in todos.lawn_care"> -->
<div class="portfolio-item col-sm-6 col-xs-12 col-md-3" v-for="t in All">
<div class="content-item">
<div class="entry-header">
<a href="#" class="entry-thumbnail"><img alt="Lessons of Resilience" v-bind:src="img/+t.thumbnail"></a>
<a href="#" class="entry-title">
<h3 class="title">{
{ t.name }}</h3>
</a>
</div>
<div class="entry-content">
<div class="entry-title"><a href="#">
<h3 class="title">{
{ t.name }}</h3>
</a>
<!-- <div class="entry-meta"><a class="category" href="#">{
{ t.thumbnail }}</a></div> -->
</div>
<div class="readmore">
<a v-bind:href="t.fileName +.html" target="view_demo" class="entry-read-more">
<div class="read-more"><span class="svg-icon"><i class="flaticon-right"></i></span>
Read more</div>
</a>
</div>
</div>
</div>
</div>
<!-- </div> -->
</div>
JS脚本
vm = new Vue({
el: #vm,
data: demo_config
});
vm._data.All = vm._data.HHEarth.content;
window.vm = vm;
不要忘记引用vue.js
