小程序自定义组件中使用“组件”(抽象节点)的方法

什么是抽象节点?
抽象节点就是:自定义组件模板中的一些节点,其对应的自定义组件不是由自定义组件本身确定的,而是自定义组件的调用者确定的。这时可以把这个节点声明为“抽象节点”。
如:现在首页home中要使用了组件layout-waterfall,layout-waterfall组件中又使用了组件(为了形象化叫组件,实为节点)masonry-item;
ss1.png


ayout-waterfall中的节点<masonry-item>对应的内容不是由这个组件本身确定的 而是由调用这个组件(即home.html)的调用者决定的,就是generic 后面对应的值cell-water.
意思就是组件中如果再调用组件的话(其实严格的说不是组件中调用组件,而是组件中使用的节点),这个节点的内容是由调用当前组件的哪个元素决定的。
使用方法为 在组件json文件中要声明使用了抽象节点的名字,即:

ss2.png


0 个评论

要回复文章请先登录注册