Skip to content

Instantly share code, notes, and snippets.

@innabelaya
Last active March 24, 2018 15:42
Show Gist options
  • Save innabelaya/8913843 to your computer and use it in GitHub Desktop.
Save innabelaya/8913843 to your computer and use it in GitHub Desktop.
block('goods')(
tag()('ul'),
content()(function() {
return this.ctx.goods.map(function(item){
return [
{
elem: 'item',
content: [
{
elem: 'title',
content: item.title
},
{
elem: 'image',
url: item.image
},
{
elem: 'price',
content: item.price
}
]
},
' '
];
});
}),
elem('item')(
tag()('li')
),
elem('title')(
tag()('h3')
),
elem('image')(
tag()('img'),
attrs()(function() {
return { src: this.ctx.url };
})
),
elem('price')(
tag()('span')
)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment