效果图
参考:icon
实例- app.js
//app.js
App({
onLaunch: function () {
console.log('App Launch')
},
onShow: function () {
console.log('App Show')
},
onHide: function () {
console.log('App Hide')
},
globalData: {
hasLogin: false
}
})
- app.json
{
"pages": [
"pages/icon/icon"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}
- icon.json
{
"navigationBarTitleText": "图标"
}
- icon.wxml
成功
用于表示操作顺利完成
提示
用于表示信息提示;也常用于缺乏条件的操作拦截,提示用户所需信息
普通警告
用于表示操作后将引起一定后果的情况;也用于表示由于系统原因而造成的负向结果
强烈警告
用于表示由于用户原因造成的负向结果;也用于表示操作后将引起不可严重的挽回的后果的情况
等待
用于表示等待,告知用户结果需等待
多选控件图标_已选择
用于多选控件中,表示已选择该项目
多选控件图标_未选择
用于多选控件中,表示该项目可被选择,但还未选择
错误提示
用于在表单中表示出现错误
单选控件图标_已选择
用于单选控件中,表示已选择该项目
下载
用于表示可下载
提示
用于在表单中表示有信息提示
停止或关闭
用于在表单中,表示关闭或停止
搜索
用于搜索控件中,表示可搜索
- icon.wxss
.icon-box{
margin-bottom: 40rpx;
padding: 0 75rpx;
display: flex;
align-items: center;
width: 750rpx;
}
.icon-box-img{
margin-right: 46rpx;
}
.icon-box-ctn{
flex-shrink: 100;
}
.icon-box-title{
font-size: 34rpx;
}
.icon-box-desc{
margin-top: 12rpx;
font-size: 26rpx;
color: #888;
}
.icon-small-wrp{
margin-right: 46rpx;
width: 93px;
height: 93px;
display: flex;
align-items: center;
justify-content: center;
}