avalon2组件 插槽死活插不进数据
环境:webpack打包
组件:
avalon.component("ul_li_slot",{
template: '<ul><li :for="el in @rows"><slot name="content"></slot></li></ul>',
defaults: {
rows: [1,2,3],
},
soleSlot: 'content'
})
页面:
<xmp :widget="[{is:'ul_li_slot'}]">
<div slot="content">dfgdsgdfsgdf</div>
</xmp>
显示:
问题:我写法有没有错?我继续查查。。。
后续:
<ul_li_slot>
<div slot="content">dfgdsgdfsgdf</div>
</ul_li_slot>
//我发现这样写页面有显示,元素也插进去了,但是只插了一次
这是为什么啊?我绑定了controller的呀
<body ms-controller="xyparty">
再后续:目前查出问题是在li 标签上使用了for循环引起的,插槽name唯一,那么问题来了。请问如何能够使插槽元素也随之循环呢?????当然循环时还要调用循环当前对象
PS:我不想把html写到外部一个专门的template块页面,就想写在js里或者html主页面上做插片
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
什么版本,我记得有一个版本不小心改坏了, https://github.com/RubyLouvre...
用这个版本试试