服務項目
品牌網站建設

數字營銷

係統平台開發

數字產品

安全運維

Menu
官网开云
官网开云
微信小程序教程:app配置指南
時間:2016-10-13 17:20:00

//app.json頁麵

 

{

//頁麵注冊(ce) ,有幾個(ge) 頁麵都要在pages裏麵注冊(ce)

"pages":[

"pages/index/index",

"pages/logs/logs",

"pages/main/main",

"pages/main1/main1",

"pages/main2/main2",

"pages/main3/main3",

],

//上導航配置及app背景顏色設置

"window":{

//是否開啟下拉刷新

"enablePullDownRefresh":true,

//窗口背景顏色,在上拉刷新,下拉刷新,navigate切換頁麵時可以看見

"backgroundColor":"#eee",

//下拉背景字體(ti) 、loading 圖的樣式,僅(jin) 支持 dark/light,(string形式)

"backgroundTextStyle":"light",

//上導航條背景顏色

"navigationBarBackgroundColor": "orange",

//上導航標題文字

"navigationBarTitleText": "上導航標題文字",

"navigationBarTextStyle":"white" //上導航標題字體(ti) 顏色,僅(jin) 支持white和black 

},

//底部導航配置

"tabBar": {

"color": "#a9b7b7",//導航字體(ti) 默認顏色

"selectedColor": "#eb4f38",//導航字體(ti) 選中時顏色

"borderStyle": "black", //上border顏色,僅(jin) 支持 black/white(string形式)

"backgroundColor": "rgba(0,0,0,0.4)",//底部導航背景色

"list": [ //導航列表2-5個(ge)

{

"pagePath": "pages/index1/index1", //每個(ge) 導航的網頁對應的路徑

"text": "首頁", //標題

"iconPath": "images/wechat.png", //默認小圖標路徑

"selectedIconPath": "images/wechatHL.png" //選中時的小圖標路徑

},

{

"pagePath": "pages/index2/index2",

"text": "日記",

"iconPath": "images/pause.png",

"selectedIconPath": "images/play.png"

},

{

"pagePath": "pages/index3/index3",

"text": "指南",

"iconPath": "images/pause.png",

"selectedIconPath": "images/play.png"

},


]

},

//網絡請求超時時間

"networkTimeout": {

"request": 10000,

"downloadFile": 9000,

"uploadFile":8000,

"connectSocket":7000

},

//是否開啟debug模式

"debug": true

}

//說明:根據官方文檔,上述color和bg-color類型為(wei) HexColor即16進製類型,(指定僅(jin) 支持 black/white,string形式的除外),但實測rbg,rgba和red這些類型目前也支持,但是建議大家還是按文檔要求來設置為(wei) 16進製類型即: #ffffff 類型;

//

//使用時僅(jin) 需將文件複製下來,根據需求改動即可;

//

//app.json為(wei) 標準的json文件,所以不能存在有注釋,使用的時候需把注釋去掉;

 

  

//app.js頁麵

App({

//當小程序初始化完成時,會(hui) 觸發 onLaunch(全局隻觸發一次)

onLaunch: function () {

//onLaunch時調用API從(cong) 本地緩存中獲取數據

var logs = wx.getStorageSync('logs') || []

logs.unshift(Date.now())

wx.setStorageSync('logs', logs)

},

//獲取用戶登錄信息

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)

}

})

}

})

}

},

//獲取後台數據

onshow:function(){

wx.request({

url: 'test.php',

data: {

x: 'xxx',

y: 'yyy'

},

header: {

'Content-Type': 'application/json'

},

success: function(res) {

console.log(res.data)

}

})

},

//設置全局數據

//本頁麵通過this.globalData即可取得數據 

globalData:{

userInfo:null

}

//其他頁麵可以通過getApp()獲取到小程序實例 

//其他頁麵可以通過getApp().globalData.xxx獲取到全局數據

})

 

 

//app.wxss頁麵

.common {

height: 100%;

display: flex;

flex-direction: column;

align-items: center;

justify-content: space-between;

padding: 200rpx 0;

box-sizing: border-box;

}

//僅(jin) 支持:

類:.common

ID:#common

標簽:common

多個(ge) 標簽:common1,common2 

偽(wei) 類::after

偽(wei) 類::before

//不支持層級,如.common > view 或者.common view


//引入新的單位rpx:

rpx(responsive pixel): 可以根據屏幕寬度進行自適應。規定屏幕寬為(wei) 750rpx。如在 iphoness6 上,屏幕寬度為(wei) 375px,共有750個(ge) 物理像素,則750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。

及新的rem:

rem(root em): 規定屏幕寬度為(wei) 20rem;1rem = (750/20)rpx 。


//寫(xie) 在app.wxss裏麵的樣式將被設置為(wei) 公有的,對於(yu) 其他頁麵都是可用的

Kaiyun体育官方全站入口服務SERVICE
谘詢
微信掃碼谘詢
電話谘詢
400-888-9358