uni-app 快速入門 從零開始實現新聞資訊類跨端應用(更新中)
uni-app 快速入門 從零開始實現新聞資訊類跨端應用(更新中)
文章目錄
一、微信小程式基礎
1.初始化檔案目錄結構
1、utils資料夾主要存放工具類
pages目錄存放所有頁面程式碼
app.js是檔案入口
app.jasn是專案配置
app.wxss是全域性樣式表
2、index目錄
index.js當前頁面的業務邏輯
index.json當前頁面的配置檔案
index.wxml當前頁面模板
index.wxss當前頁面的樣式
2.資料繫結,條件判斷、列表渲染
index.js
//必須使用Page構造器來構造頁面
Page({
/**
* 頁面的初始資料
*/
data: {
name:'hzy',
is_ok:false,
list:['1','2','3','4']
},
/**
* 生命週期函式--監聽頁面載入
*/
onLoad: function (options) {
//改變資料的方法this.setData(obj)
//this是指當前物件的例項,指向Page
setTimeout(()=>{this.setData({name:'wwj',is_ok:true})},2000)
},
/**
* 生命週期函式--監聽頁面初次渲染完成
*/
onReady: function () {
},
/**
* 生命週期函式--監聽頁面顯示
*/
onShow: function () {
},
/**
* 生命週期函式--監聽頁面隱藏
*/
onHide: function () {
},
/**
* 生命週期函式--監聽頁面解除安裝
*/
onUnload: function () {
},
/**
* 頁面相關事件處理函式--監聽使用者下拉動作
*/
onPullDownRefresh: function () {
},
/**
* 頁面上拉觸底事件的處理函式
*/
onReachBottom: function () {
},
/**
* 使用者點選右上角分享
*/
onShareAppMessage: function () {
}
})
index.wxml
<!--pages/index/index.wxml-->
<text wx:if="{{is_ok}}">{{name}}</text>
<!--text 是行級元素,相當於span-->
<!--wx:if 控制標籤是否渲染-->
<view wx:for="{{list}}">{{item}}</view>
<!--view 是塊級元素,相當於div-->
<!--wx:for 控制標籤迴圈渲染-->
<!--item 是指當前變數預設值
index 是指當前下標預設值-->
<!--
<view wx:for="{{list}}" wx:for-item="list">{{list}}</view>
等價於
<view wx:for="{{list}}">{{item}}</view>
-->
二、uni-app基礎
1.uni-app核心知識點概況
1.1 uni-app規範
①頁面檔案遵循Vue單檔案元件(SFC)規範
②元件標籤接近小程式規範
③介面能力(JS API)靠近小程式規範
④資料繫結及事件處理同Vue.js規範
⑤為相容多端執行,建議使用flex佈局進行開發
1.2 uni-app特色
①條件編譯
②App端的Nvue開發法
③HTML5+
1.2 uni-app特色
相關文章
- 《Spring Boot從零開始學(視訊教學版)》快速入門Spring Boot應用開發Spring Boot
- 從零開始用 proxy 實現 Mobx
- 從零開始搭建webpack應用Web
- 從零開始入門 K8s | 有狀態應用編排 - StatefulSetK8S
- 19. 從零開始編寫一個類nginx工具, 配置資料的熱更新原理及實現Nginx
- Maven例項講解教程,從零開始學Maven,帶你快速入門!Maven
- uni-app 快速入門APP
- uni-app 小程式從零開始的開發流程APP
- 從零開始實現一個RPC框架(零)RPC框架
- 從零開始實現線上直播
- 從零入門 Serverless | 線上應用的 Serverless 實踐Server
- Uni-app從入門到實戰APP
- 從零開始的SpringBoot前後端分離入門級專案(七)Spring Boot後端
- 從零開始實現放置遊戲(六):Excel批量匯入遊戲Excel
- 快速入門大模型技術與應用,推薦你從Stable Diffusion開始學起大模型
- 從零開始:如何整合美顏SDK到你的應用中
- PYTHON系列-從零開始的爬蟲入門指南Python爬蟲
- 從零開始學機器學習——入門NLP機器學習
- 從零開始搭建React應用(二)——React應用架構React應用架構
- 從零開始實現multipart/form-data資料提交ORM
- 從零開始使用 Astro 的實用指南AST
- 如何從零開始用PyTorch實現Chatbot?(附完整程式碼)PyTorch
- 如何從零入門React?實戰做個FM應用吧React
- 從零開始實現放置遊戲(一)遊戲
- 從零開始的Java RASP實現(二)Java
- 從零開始的Java RASP實現(一)Java
- 從零開始構建Web應用-PART 1Web
- 從零開始構建react應用(一)前言React
- Taro小程式跨端開發入門實戰跨端
- 從零開始入門 K8s | etcd 效能最佳化實踐K8S
- 從零開始搭建React應用(一)——基礎搭建React
- 從零開始:蘋果手機免越獄群控系統的快速入門指南蘋果
- 從零開始實現一個RPC框架(四)RPC框架
- 從零開始實現一個RPC框架(二)RPC框架
- 從零開始實現一個RPC框架(五)RPC框架
- 從零開始實現一個RPC框架(一)RPC框架
- 從零開始實現一個RPC框架(三)RPC框架
- 更新應用時,如何實現 K8s 零中斷滾動更新?K8S