微信小程序开发第七天
---恢复内容开始---
编写app文件夹
app.js //app.js App({ onLaunch: function () { //调用API从本地缓存中获取数据 }, getUserInfo:function(cb){ var that = this if(this.globalData.userInfo){ typeof cb == "function" && cb(this.globalData.userInfo) }else{ //调用登录接口 wx.login({ success: function () { wx.getUserInfo({ success: function (res) { that.globalData.userInfo = res.userInfo typeof cb == "function" && cb(that.globalData.userInfo) } }) } }) } }, globalData:{ userInfo:null, numberarray: ['1', '2', '3', '4', '5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'], typearray: ['购物','餐饮','交通','住宿','玩乐','其他'] } }) app.json { "pages":[ "pages/index/index", "pages/settings/settings", "pages/handbook/index/index", "pages/handbook/detail/detail", "pages/handbook/statistics/statistics", "pages/handbook/sublist/sublist" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "随手记账本", "navigationBarTextStyle":"black" }, "networkTimeout": { "requst": 20000, "cnnectSocket": 20000, "upladFile": 20000, "downloadFile": 20000 } } app.wxss /**app.wxss**/ /* reset */ page { background-color: #F8F8F8; height: 100%; font-size: 32rpx; line-height: 1.6; } checkbox, radio{ margin-right: 10rpx; } button{ margin-top: 20rpx; margin-bottom: 20rpx; } form{ width: 100%; } textarea { width: 700rpx; padding: 25rpx 0; } .textarea-wrp { padding: 0 25rpx; background-color: #fff; } /* lib */ .strong{ font-weight: bold; } .tc{ text-align: center; } /* list */ .index-hd { padding: 80rpx; text-align: center; } .index-bd { padding: 0 30rpx 40rpx; } /* page */ .container { display: flex; flex-direction: column; min-height: 100%; justify-content: space-between; font-size: 32rpx; font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif; } .page-head{ padding: 60rpx 50rpx 80rpx; text-align: center; } .page-head-title{ display: inline-block; padding: 0 40rpx 20rpx 40rpx; font-size: 32rpx; color: #BEBEBE; } .page-head-line{ margin: 0 auto; width: 150rpx; height: 2rpx; background-color: #D8D8D8; } .page-head-desc{ padding: 0 40rpx 20rpx 40rpx; color: #9B9B9B; font-size: 32rpx; } .page-body { width: 100%; flex-grow: 1; overflow-x: hidden; } .page-body-wrapper { display: flex; flex-direction: column; align-items: center; width: 100%; } .page-body-wording { text-align: center; padding: 200rpx 100rpx; } .page-body-info { display: flex; flex-direction: column; align-items: center; background-color: #fff; width: 100%; padding: 50rpx 0 150rpx 0; } .page-body-title { margin-bottom: 100rpx; font-size: 32rpx; } .page-body-text { font-size: 30rpx; line-height: 26px; color: #ccc; } .page-body-text-small { font-size: 24rpx; color: #000; margin-bottom: 100rpx; } .page-foot{ margin: 100rpx 0 30rpx 0; text-align: center; color: #1aad19; font-size: 2; position: relative; width: 100%; bottom: 0 } .icon-foot{ width: 152rpx; height: 23rpx; } .page-section{ width: 100%; margin-bottom: 60rpx; } .page-section_center{ display: flex; flex-direction: column; align-items: center; } .page-section:last-child{ margin-bottom: 0; } .page-section-gap{ box-sizing: border-box; padding: 0 30rpx; } .page-section-spacing{ box-sizing: border-box; padding: 0 80rpx; } .page-section-title{ font-size: 28rpx; color: #999999; margin-bottom: 10rpx; padding-left: 30rpx; padding-right: 30rpx; } .page-section-gap .page-section-title{ padding-left: 0; padding-right: 0; } /* navigator */ .navigator-box { opacity: 0; position: relative; background-color: #FFFFFF; line-height: 1.41176471; font-size: 34rpx; transform: translateY(-50%); transition: .3s; } .navigator-box-show { opacity: 1; transform: translateY(0); } .navigator { padding: 20rpx 30rpx; position: relative; display: flex; align-items: center; } .navigator:before { content: " "; position: absolute; left: 30rpx; top: 0; right: 30rpx; height: 1px; border-top: 1rpx solid #D8D8D8; color: #D8D8D8; } .navigator:first-child:before { display: none; } .navigator-text { flex: 1; } .navigator-arrow { padding-right: 26rpx; position: relative; } .navigator-arrow:after { content: " "; display: inline-block; height: 18rpx; width: 18rpx; border-width: 2rpx 2rpx 0 0; border-color: #888888; border-style: solid; transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: absolute; top: 50%; margin-top: -8rpx; right: 28rpx; } /* canvas */ .canvas { width: 100%; height: 200px; } /* float */ .float-action { position: fixed; bottom: 18%; right: 23%; width: 50px; height: 50px; border-radius: 50%; box-shadow: 2px 2px 10px #AAA; z-index: 100; opacity:0.6; } .float-action2 { position: fixed; bottom: 30%; right: 23%; width: 50px; height: 50px; border-radius: 50%; box-shadow: 2px 2px 10px #AAA; z-index: 100; opacity:0.6; } /* touch */ .touch-item { font-size: 14px; display: flex; justify-content: space-between; border-bottom:1px solid #ccc; width: 100%; overflow: hidden } .content { width: 100%; padding: 10px; line-height: 22px; margin-right:0; -webkit-transition: all 0.4s; transition: all 0.4s; -webkit-transform: translateX(90px); transform: translateX(90px); margin-left: -90px } .del { background-color: orangered; width: 90px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; -webkit-transform: translateX(90px); transform: translateX(90px); -webkit-transition: all 0.4s; transition: all 0.4s; } .touch-move-active .content, .touch-move-active .del { -webkit-transform: translateX(0); transform: translateX(0); } /* widget */ .btn-area{ margin-top: 60rpx; box-sizing: border-box; width: 100%; padding: 0 30rpx; } .image-plus { width: 150rpx; height: 150rpx; border: 2rpx solid #D9D9D9; position: relative; } .image-plus-nb{ border: 0; } .image-plus-text{ color: #888888; font-size: 28rpx; } .image-plus-horizontal { position: absolute; top: 50%; left: 50%; background-color: #d9d9d9; width: 4rpx; height: 80rpx; transform: translate(-50%, -50%); } .image-plus-vertical { position: absolute; top: 50%; left: 50%; background-color: #d9d9d9; width: 80rpx; height: 4rpx; transform: translate(-50%, -50%); } .demo-text-1{ position: relative; align-items: center; justify-content: center; background-color: #1AAD19; color: #FFFFFF; font-size: 36rpx; } .demo-text-1:before{ content: 'A'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .demo-text-2{ position: relative; align-items: center; justify-content: center; background-color: #2782D7; color: #FFFFFF; font-size: 36rpx; } .demo-text-2:before{ content: 'B'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .demo-text-3{ position: relative; align-items: center; justify-content: center; background-color: #F1F1F1; color: #353535; font-size: 36rpx; } .demo-text-3:before{ content: 'C'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
编写完毕 ,开始在手机上运行

用手机扫描二维码即可在手机上运行
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号