Cpage.js列表渲染

在实际开发中,经常会遇到列表之类的dom结构,这时候一个好的列表渲染方式可以显著地提高开发效率。
Cpage.js框架提供列表渲染指令 c-for

 c-for="item in items"

渲染节点

<div c-for="item in items">
    <h1>id: {{item.id}}</h1>
    <h2>text:{{item.text}}</h2>
</div>

显示结果:

id: 1

text:text1

id: 2

text:text2

该指令也可以进行渲染组件
首先,我们需要制作一个组件,组件暂命名为myArticle

var article = Cpage.component({
    name: 'myArticle',
    mode: 'E',
    components: [],
    template: `<div>{{article}}</div>`,
    data: {
        article: 'this is article'
    },
    beforeRender() {

    },
    render() {

    }
});

在父组件的components属性里面引入article组件之后,就可以使用了,components: [article]
此处的article指的是名称为myArticle的组件的示例。

渲染组件时候,在组件外围包裹一层节点。

<div c-for="item in items">
    <my-article></my-article>
</div>

显示结果:

this is article
this is article
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值