自定义组件引用LinUI grid组件没有效果,app.json引用了LinUI组件
在自定义组件中增加img标签获得数据
自定义组件wxml
<!--components/category-grid/index.wxml--> <view class="container"> <l-grid row-num="5" l-class="inner-container"> <block wx:for="{{grid}}" wx:key="key"> <l-grid-item key="{{index}}" slot="{{index}}"> <view class="grid-item"> <image class="img" src="{{item.img}}"></image> <text class="text">{{item.title}}</text> </view> </l-grid-item> </block> </l-grid> <image class="img" src="{{grid[0].img}}"></image> </view>
app.json全局引用
{ "pages": [ "pages/home/home" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "风袖", "navigationBarTextStyle": "black" }, "sitemapLocation": "sitemap.json", "usingComponents": { "l-grid": "/miniprogram_npm/lin-ui/grid/index", "l-grid-item": "/miniprogram_npm/lin-ui/grid/index" } }
home页面的wxml
<view> <image class="top-theme" src="{{themeA.entrance_img}}"></image> <swiper class="swiper" indicator-dots="{{true}}" indicator-active-color="#157658" autoplay circular > <block wx:for="{{bannerB.items}}" wx:key="key"> <swiper-item> <image class="swiper" src="{{item.img}}"></image> </swiper-item> </block> </swiper> <s-category-grid grid="{{grid}}"></s-category-grid> </view>
home页面的组件引用
{ "usingComponents": { "s-category-grid": "/components/category-grid/index" } }
效果图
48
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星