1. 程式人生 > >微信小程式學習筆記(3)-全域性的樣式(app.wxss)與通用佈局

微信小程式學習筆記(3)-全域性的樣式(app.wxss)與通用佈局

全域性的樣式(app.wxss)與通用佈局

在小程式開發的時候,大多時候,頁面的佈局都是基本相同的。因此,頁面佈局也就形成了固定的套路。常見的佈局及全域性樣式如下:

index.wxml檔案

<view class='container'>
  <scroll-view scroll-y="true" class='page-body' bindscrolltolower="loadMore">
        <!-- 在這裡編寫頁面的結構 -->
  </scroll-view>
</view>

佈局解釋:

<view class='container'></view>

  表示外層最大的容器(.page除外)

<scroll-view scroll-y="true" class='page-body' bindscrolltolower="loadMore"></scroll-view>  表示可滾動檢視區域。

app.wxss檔案

/**app.wxss**/
.page{
  width: 100%;
  display: flex;
  flex-direction: column;
}
.container{
  display: flex;
  /* 縱向排列 */
  flex-direction: column;
  /* 每項居中 */
  align-items: center;
  /* 兩端居中 */
  justify-content: space-around;
  box-sizing: border-box;
  font-family: '微軟雅黑';
}
.page-body{
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 1300rpx;
}

樣式解釋:

.page 表示小程式特有的頁面最大的外層容器。另外,其他的解釋見上面程式碼的註釋。

相關推薦

程式學習筆記3-全域性樣式app.wxss通用佈局

全域性的樣式(app.wxss)與通用佈局 在小程式開發的時候,大多時候,頁面的佈局都是基本相同的。因此,頁面佈局也就形成了固定的套路。常見的佈局及全域性樣式如下: index.wxml檔案 &l

程式——學習筆記檢視層1

WXS—(WeiXin Script)是小程式特有的一套指令碼語言。wxs有自己的語法,今天就學習一下wxs的語法。 1) wxs程式碼可以編寫在wxml檔案中的<wxs>標籤內,或者是XXX.wxs的檔案內。不管是標籤還是檔案都是一個單獨的模組。 2) 每個模組裡面定義的變數與函式

程式——學習筆記:邏輯層1

邏輯層將資料進行處理後傳送給檢視層,同時接受檢視層的事件反饋。 用App()函式註冊一個小程式。 當小程式初始化完成時,會觸發 onLaunch(全域性只觸發一次) 當小程式啟動,或從後臺進入前臺顯示,會觸發 onShow 當小程式從前臺進入後臺,會觸發 onHide 當小程式發生指令碼錯

程式——學習筆記:json

json配置檔案—— 1> app.json:作用於整個小程式全域性配置   頁面路徑——page(陣列[字串="路徑+檔名"])      "pages":["pages/index/index","pages/log/index"]

程式學習筆記之框架及工具

文章目錄 一、app.json的配置 1. 決定頁面檔案路徑 2. 配置視窗表現 3. 配置tab標籤導航 4. 設定網路超時時間 5. 配置debug模式 二、App()函式使用

程式學習筆記本地資料快取

上一篇:微信小程式學習筆記(七) 【將資料儲存在本地快取】wx.setStorage 【讀取本地快取】wx.getStorage 以手機號+密碼登入為例,把登入成功返回的token值儲存在本地快取中,然後讀取快取中的token: login.php: <?php

程式學習筆記持續更新---程式網路請求封裝

寫小程式的你是否已經厭倦了傳送網路請求的wx.request?接著看吧。。。 一、目錄結構 在專案同級目錄下utils資料夾裡新建一個fetch.js檔案,(名字看自己喜好) 二、直接上程式碼 // 定義網路請求API地址 const baseURL = 'h

程式學習筆記----程式入門簡介,開發者工具基礎使用

到現在學習小程式已經不早了,但是無論什麼時候開始都不晚,只要學就OK。 看到所有小程式開發的教程全部都是以註冊賬號開始的,但是註冊賬號的過程無論是官方文件還是其他的經驗帖子都已經有一堆了,而且本身這個過程也並不具有什麼技術性,實在是很多收費的教程視訊用來前期拖時間的一種方式

程式學習筆記持續更新---征服scroll-view下拉重新整理

貼圖 大概實現這種使用swiper做tab切換,資料頁面下拉重新整理的效果。 官方提供的scroll-view作為容器,如果在scroll-view使用onPullDownRefresh實現下拉重新整理,會存在頁面重新整理卡,並且重新整理會出現在tab之上,使

程式學習筆記----初識程式程式碼、輪播圖實現

從這一節開始我們就開始接觸小程式前臺程式碼了,其實前臺邏輯還是比較簡單的,學習難度比學習一個前端框架難不了多少,記得以前一開始學前端框架的時候,流程就是:熟悉一下--檢視元件--找到要用的--複製貼上,其實對於大部分人來說,小程式前臺也是一樣。 首先,我們可以先看下小程式的

程式學習筆記----實現簡單的文章列表圖文列表效果

寫這個之前我在網上搜了一下,想要先找一個合適的樣例對著寫一下,這樣還簡單一些,但是找了找沒有找到我心裡面比較合適的,所以乾脆就直接自己寫一下,沒有做什麼過多的修飾,實現起來還是很簡單的。 首先來上一下效果圖: 基本就是這樣的簡單的圖文效果,程式碼也非常簡單,如果有標題

程式學習筆記

 最新遇到一個問題,資料庫的資料遲遲讀取不出來data.result為null,解決辦法很簡單,最後定位出來是查詢資料庫的雲函式的問題。在這裡記錄一下定位問題的過程和思路 1.呼叫微信小程式雲函式的問題優先定位雲函式的問題,通過“雲開發控制檯”檢視小程式的呼叫日誌發現呼叫報錯 “Reference

程式學習筆記4--------框架之邏輯層

      邏輯層            邏輯層(App Service):小程式框架的邏輯層是由JavaScript編寫的,邏輯層將資料進行處理後傳送給檢視層,同時接受檢視層的事件反饋。     App進行程式註冊,Page進行頁面註冊     getApp獲取App例項,getCurrentPage

程式學習筆記表單提交、PHP後臺資料互動

【form表單提交】 form.wxml: <form bindsubmit="formSubmit" bindreset="formReset"> <view> 暱稱:<input type="text" name="nic

程式學習筆記

雲函式條件查詢 exports.main = async (event, context) => { try { return await db.collection('sweething').where({ id: event.id

程式學習筆記持續更新---上傳檔案

專案中需要使用者上傳圖片,需要實現,上傳按鈕預設為一個,在上傳一張圖片之後,自動增加一個上傳按鈕,上傳三張圖片後按鈕消失。 實現思路: 1、圖片路徑儲存在一個數組中,增加和刪除圖片是對陣列進行操作; 2、僅一個按鈕,新增計數器,num=1;當num==3時,設定按鈕隱藏。 直接上程式

程式學習筆記持續更新---程式元件通訊

參照這裡 這裡將重要的點貼一下: 一、專案目錄結構 在專案同級目錄新建components資料夾,新建component會生成wxml,wxss,js,json檔案。將所有的公共元件都寫在此資料夾下。 二、元件引入和使用 我們的所有頁面一般寫在pages目錄下,每個頁面有wx

程式學習筆記十九video視訊

<view class="section tc"> <video id="myVideo" src="http://wxsnsdy.tc.qq.com/105/20210/

程式自學筆記零基礎學程式彙總---史上最全的程式學習筆記筆記看我你也就學會程式

一,建立模組化工具類我們可以將一些公共的程式碼抽離成為一個單獨的js檔案,作為一個模組。模組只有通過module.exports才能對外暴露介面。微信官方給出的demo中列印儲存log日誌用的utils.js用的就是模組化// common.jsfunction sayHe

程式學習筆記檔案上傳、下載

(以上傳圖片為例) 後臺上傳介面Upload.php:(tp5) <?php namespace app\home\controller; use think\Controller; class Upload extends First { //上傳