制作一个人物介绍界面
制作一个人物介绍界面
运用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图标右上角红点闪烁
