制作一个人物介绍界面
制作一个人物介绍界面
运用image组件显示人物照片
1.熟悉image组件的属性列表
mode 的合法值
2.示例代码
(1)introdution.js:
Page({ data: { array: [{ mode: scaleToFill //给mode值赋值,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素 }], src: https://gss0.bdstatic.com/-4o3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike150%2C5%2C5%2C150%2C50/sign=77026cc9cafc1e17e9b284632bf99d66/0bd162d9f2d3572c257447038f13632763d0c35f.jpg // 绑定图片的地址 }, imageError: function (e) { console.log(image发生error事件,携带值为, e.detail.errMsg) //发生错误时触发该事件 } })
(2)introdution.json:
{ "navigationBarTitleText": "xxx介绍" /*页面标题*/ }
(3)introdution.wxml:
<view class="page"> <view class="page__bdup"> <view class="section_gap" wx:for="{ {array}}" > <view class="section__ctn"> <image style="width: 200px; height: 150px; background-color: #eeeeee;" mode="{ {array.mode}}" src="{ {src}}"></image> /*设置图片的样式*/ </view> </view> </view> <view class="page__bddn"> <text class="title">个人介绍</text> </view> </view>
(4)introdution.wxss:
.page{ flex-direction: column; /*纵向排列*/ display: flex; } .page__bdup{ text-align:center; /*图片居中*/ } .page__bddn{ margin: 10px; /*设置与图片的间隔*/ height: 400px; /*设置边框的长度*/ text-align:center; /*文字居中*/ border:1px solid #000000; /*设置边框及颜色*/ }
3.效果展示
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序tabbar图标右上角红点闪烁