您的位置:首页 > 移动开发 > 微信开发

微信小程序 设置宽度是100%,然后图片能成为正方形的方法。小程序按屏幕比例的正方形

2017-10-17 21:20 961 查看
1.在全局app.js中获取设备的宽度

globalData: {
userInfo: null,
sysWidth:wx.getSystemInfoSync().windowWidth, //图片宽度
}


2.在其他js中加载时设置高度变量 如a.js

var appInstance = getApp();
console.log(appInstance.globalData.sysWidth);
this.setData({
sysWidth: appInstance.globalData.sysWidth
});


3.在引用的wxml中设置 style样式

<swiper autoplay="auto" interval="5000" duration="500" current="{{swiperCurrent}}" bindchange="swiperChange" style='height:{{sysWidth}}px'>


这里实现的是swiper的宽度是100%,的正方形轮播,效果如图



当然你也可以设置成80%等等,原理相同

解决问题了请点赞哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: