以下是一个简单的图片展示小程序的代码示范,使用微信小程序框架:
javascript复制代码
// app.js | |
App({ | |
onLaunch: function () { | |
// 小程序启动时执行的代码 | |
}, | |
globalData: { | |
// 全局变量 | |
images: [ | |
'http://example.com/image1.jpg', | |
'http://example.com/image2.jpg', | |
'http://example.com/image3.jpg' | |
] | |
} | |
}) |
json复制代码
// app.json | |
{ | |
"pages": [ | |
"pages/index/index", | |
"pages/about/about" | |
], | |
"window": { | |
"backgroundTextStyle": "light", | |
"navigationBarBackgroundColor": "#fff", | |
"navigationBarTitleText": "图片展示", | |
"navigationBarTextStyle": "black" | |
} | |
} |
html复制代码
<!-- pages/index/index.wxml --> | |
<view class="container"> | |
<view wx:for="{{globalData.images}}" wx:key="*this"> | |
<image src="{{item}}" mode="aspectFit"></image> | |
</view> | |
</view> |
css复制代码
/* pages/index/index.wxss */ | |
.container { | |
display: flex; | |
flex-wrap: wrap; | |
justify-content: center; | |
} | |
image { | |
width: 100px; | |
height: 100px; | |
margin: 10px; | |
} |
以上代码创建了一个简单的图片展示小程序。在 app.js
中,我们定义了全局变量 images
,包含了要展示的图片的 URL 列表。在 app.json
中,我们指定了页面的结构,这里只有两个页面:首页和关于页面。在首页的 index.wxml
文件中,我们使用 wx:for
指令遍历 images
数组,并使用 image
组件展示图片。在 index.wxss
文件中,我们定义了图片容器的样式和图片本身的样式。