一個小程序頁面由四個文件組成---js、wxml、wxss、jsoncss
1.1.2 app.js:小程序邏輯(系統的方法處理全局文件,也就是說文件中規定的函數和數據,在整個小程序中,每個框架頁面和文件均可以使用this獲取。)html
app.json:小程序全局配置(用來配置頁面信息:包含設置頁面路徑,設置底部,網絡,調試模式,設置導航頭的顏色,字體大小。具體頁面的配置在頁面的json文件中單獨修改,任何一個頁面都須要在app.json中註冊,若是不在json中添加,頁面是沒法打開的。)json
注意:框架中的json優先級高於全局的json優先級。小程序
1.1.3 app.wxss:全局的界面美化代碼(用來修飾頁面效果)windows
注意事項:網絡
一、小程序每一個頁面必須有.wxml和.js文件,其餘兩種類型的文件能夠不須要app
二、文件名稱必須與頁面的文件夾名稱相同,如index文件夾,文件只能是index.wxml、index.wxss、index.js和index.json.框架
1.1.4 app.wxml頁面結構xss
1.1.5 pages目錄函數
pages:主要存放小程序的頁面文件,其中每一個文件夾爲一個頁面,每一個頁面包含四個文件。文件名不須要寫文件後綴,框架會自動去尋找位置
window
用於設置小程序的狀態欄、導航條、標題、窗口背景色。注意的是windows裏的backgroundColor子屬性表明的是下拉當前頁面出現的刷新頁面的窗口的背景顏色,而不是當前頁面的背景顏色
用於存放全局的一些.js文件,公用的方法
建立welcome文件夾,以及目錄下的文件
welcome.wxml
<!-- wxml是編寫小程序骨架的文件 --> <!-- <div> --> <view class="container"> <image class="user-avatar" src="/images/IMG_0783.JPG"></image> <text class="user-name">庭前雲落</text> <view class="moto-container"> <text class="moto">開啓小程序之旅</text> </view> </view>
welcom.wxss
/* 盒子中心樣式 */ .container { display: flex; /*彈性元素*/ flex-direction: column; /*列垂直排列*/ align-items: center; /*居中*/ } /*頭像大小*/ .user-avatar { width: 200rpx; height: 200rpx; margin-top: 160rpx; } /* 暱稱樣式 */ .user-name { margin-top:100rpx; font-size: 32rpx; font-weight: bold; } /* 按鈕字體樣式 */ .moto { font-size: 22rpx; font-weight: bold; line-height:80rpx; } /* 按鈕盒子樣式 */ .moto-container{ margin-top: 200rpx; border: 1px solid #405f80; width:200rpx; height:80rpx; border-radius:5px; /*圓角矩形*/ text-align: center; color: 405f80; } /*總體頁面高度和顏色*/ page{ height:100%; background-color: #b3d4db; }
app.json
{ "pages": [ "pages/welcome/welcome" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#b3d4db",/*導航欄標題顏色*/ "navigationBarTitleText": "WeChat", "navigationBarTextStyle": "black" }, "sitemapLocation": "sitemap.json" }
app.wxss
/**app.wxss**/ .container { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 200rpx 0; box-sizing: border-box; } text{ font-family: MycroSoft Yahei; }
頁面效果:
平常學習的總結,主要是爲了本身之後看,固然你們有什麼好的建議,歡迎評論留言。