本書以uni-app框架為基礎介紹移動應用開發(fā)的相關知識,主要介紹uni-app的理論知識和實踐應用,包括初識uni-app、uni-app中的全局文件、uni-app頁面的樣式與Flex布局、uni-app中的基礎組件、uni-app中的擴展組件、uni-app中常用的API和一個簡單的美食搜索小程序。本書采用項目式教學模式,使用項目、任務作為驅(qū)動,講解uni-app的理論知識和實踐應用。本書提供配套的PPT、源代碼、課后習題解答等電子資源,使讀者可以更加靈活、方便地學習。
張寺寧,男,1987年1月生,畢業(yè)于西南交通大學,全日制碩士研究生,講師,軟件設計師,曾在IT企業(yè)從事一線軟件研發(fā)工作近10年,現(xiàn)為廣東輕工職業(yè)技術學院大數(shù)據(jù)技術與應用專業(yè)專任教師。
項目1 初識uni-app 1
任務1 uni-app簡介 1
任務2 uni-app初體驗 2
任務3 uni-app項目的開發(fā)規(guī)范和頁面分析 15
任務4 綜合案例:創(chuàng)建uni-app項目的用戶登錄頁面 21
小結(jié) 24
課后習題 25
項目2 uni-app中的全局文件 26
任務1 pages.json文件 26
任務2 manifest.json文件 43
任務3 App.vue文件 50
任務4 綜合案例:uni-app頁面的換膚功能 55
小結(jié) 64
課后習題 64
項目3 uni-app頁面的樣式與Flex布局 65
任務1 uni-app頁面的樣式 65
任務2 Flex布局 69
任務3 綜合案例:使用uni-app制作計算器頁面 85
小結(jié) 90
課后習題 90
項目4 uni-app中的基礎組件 91
任務1 視圖容器組件 92
任務2 基礎內(nèi)容組件 100
任務3 表單組件 106
任務4 其他常用組件 131
任務5 綜合案例:創(chuàng)建購物車頁面 139
小結(jié) 145
課后習題 145
項目5 uni-app中的擴展組件 147
任務1 引入uni-ui 147
任務2 使用uni-ui中的擴展組件 149
任務3 綜合案例:表格數(shù)據(jù)的修改、批量刪除和分頁查詢 194
小結(jié) 199
課后習題 199
項目6 uni-app中常用的API 200
任務1 API概述 201
任務2 網(wǎng)絡類API 202
任務3 頁面和路由類API 212
任務4 數(shù)據(jù)緩存類API 221
任務5 位置類API 224
任務6 設備類API 228
任務7 界面類API 234
任務8 用戶登錄API 243
任務9 綜合案例:騰訊地圖導航 245
小結(jié) 253
課后習題 253
項目7 一個簡單的美食搜索小程序 254
任務1 制作首頁 254
任務2 制作餐廳詳情頁面 263
任務3 制作地圖定位頁面 276
任務4 制作登錄頁面 279
小結(jié) 284
參考文獻 285