利用 background-image: url('..

2018-07-17  本文已影响160人  ChenME
<view class='item' style="background-image: url('http://www.qqzhi.com/uploadpic/2014-10-14/160319405.jpg');">    
</view>
<view class='membersCategory' style="background-image: url('../../imgs/cover.png');">
</view>

  1. 在 constants 目录下创建一个 img2Base64.js 文件,然后将转成的字符串复制粘贴成变量,然后导出使用:
const homeBg0 = 'data:image/png;base64, ...';
const homeBg1 = 'data:image/png;base64, ...';
const homeBg2 = 'data:image/png;base64, ...';
const homeBg3 = 'data:image/png;base64, ...';
const homeBg4 = 'data:image/png;base64, ...';
const homeBg = [homeBg0, homeBg1, homeBg2, homeBg3, homeBg4];

module.exports={homeBg};
  1. 在使用的页面对应的 js 文件导入;
const Img2Base64 = require('../../constants/img2base64.js');

data: {
  homeBgArray: Img2Base64.homeBg, // 背景图片
},
  1. xml 中使用;
<block wx:for="{{array}} " wx:for-index="index " wx:key="{{item}} " wx:for-item="item ">
  <view class='membersCategory' style="background-image: url('{{homeBgArray[index%5]}}'); "></view>
</block>
  1. 搞定!!!
上一篇 下一篇

猜你喜欢

热点阅读