如何做一個uni-app專案?流程講解
如何做一個uni-app專案?這篇文章就來給大家系統的講解一下做一個uni-app的流程,希望對大家有幫助!
做一個uni-app的流程:
包含大量目前前端必備的技能,如vue,微信小程序,組件封裝,行動裝置手勢封裝,資料分頁,axios,moment,flex佈局,sass,影片播放,影片下載等等功能。 【相關推薦:《uniapp教學》】
1. uni-app介紹
1.1 什麼是uni- app
uni-app 是使用vue.js語法開發所有前端應用的框架
可以開發各種東西
也叫全端發展架構
2. uni-app 基礎
#2.1 基礎問題
- uni-app初體驗
- 專案結構介紹
- 樣式與sass
- 基本語法
- 事件
- 元件
- 生命週期
3. 先基礎,後專案
#需要的技術堆疊有
- html
- #css
- JavaScript
- vue
- 微信小程式
- uni-app ##uni-ui
- uni-api
moment.js手勢封裝
#4. 用鷹架搭建專案
##1、全域安裝
npm install -g @vue/cli
2、建立專案
vue create -p dcloudio/uni-preset-vue my-project
3、啟動專案(微信小程式)
npm run dev:mp-weixin
4、微信小程式開發者工具匯入專案 #記得要進入根目錄裡
4.1 專案目錄
- 4.2 樣式和sass
- 支援小程式的rpx和h5的vw、vh
vue組件中,在style標籤上加入屬性「
#5 .基本語法Vue的基礎語法如v-bind,v-if,v-show,v-for之類的
6. 事件的使用v-on
- 7. 元件
- 元件的簡單使用
元件插槽
- 7.1 元件的簡單使用
- 元件的定義
- 元件的引入
元件的使用
- ##7.11 元件的定義在src目錄下新資料夾components用來存放元件
在components目錄下直接新元件*.vue
- 7.12 元件的引入
在頁面中引入元件「import 元件名稱from'元件路徑'“
- 7.13 元件的註冊 #在頁面中的實例中,新增屬性components
屬性components是一個對象,把元件放進去註冊
- 7.14 元件的使用
在頁面的標籤中,直接使用引入的元件「<元件>元件>」
7.2 元件傳遞參數- 父向子傳遞參數透過
- 屬性的方式 子向父傳遞參數透過
- 觸發事件
- 的方式
- 使用全域資料傳遞參數 透過掛載
- vue 的原型上 透過
# 的方式
- 7.21 父向子傳遞資料
- 父頁向子元件ul- com 透過屬性名稱
- list傳遞了一個陣列資料 子元件透過
接收資料
<ul-com : list="[1,2,3,4]"> props: { list: Array },
- 7.22 子向父傳遞資料
- 子元件透過
- 觸發事件的方式向父元件傳遞資料 父元件透過
的方式來接收資料
- 寫法
methods: { handleclick(){ this.$emit("textchange",'来自子组件的数据');} }
登入後複製<ul-com :list="[1,2,3,4]" @textChange="handleTextchange">
登入後複製 - 在子元件上設定點擊事件
- 在methods 設定傳遞的參數
- 在父子見設定一個監聽事件 ##在父的methods中接受一個參數
7.3 全域共享資料
- 透過Vue的原型共享資料(用this取得)
- 透過globalData共享資料(定義後用getapp取得)
- vuex
簡單來說就是把父頁面的標籤丟到子頁面去
或 元件中使用mounted 以上是如何做一個uni-app專案?流程講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!Vue.prototype.baseURL="http: //www.baidu.com"
#8. 生命週期
頁面中使用onLoad
分別表示頁面載入完畢時和頁面顯示時

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

VSCode中如何開發uni-app?以下這篇文章跟大家分享一下VSCode中開發uni-app的教學課程,這可能是最好、最詳細的教學了。快來看看!

uni-app接口,全域方法封裝1.在根目錄建立一個api文件,在api資料夾中建立api.js,baseUrl.js和http.js檔案2.baseUrl.js檔案程式碼exportdefault"https://XXXX .test03.qcw800.com/api/"3.http.js檔案程式碼exportfunctionhttps(opts,data){lethttpDefaultOpts={url:opts.url,data:data,method:opts.method

如何利用uniapp開發一個貪吃蛇小遊戲?以下這篇文章就手把手帶大家在uniapp中實現貪吃蛇小遊戲,希望對大家有幫助!

這篇文章手把手帶大家開發一個uni-app日曆插件,介紹下一個日曆插件是如何從開發到發布的,希望對大家有幫助!

這篇文章為大家帶來了關於uniapp的相關知識,其中主要整理了實現多選框的全選功能的相關問題,無法實現全選的原因是動態修改checkbox的checked字段時,界面上的狀態能夠即時變化,但無法觸發checkbox-group的change事件,下面一起來看一下,希望對大家有幫助。

uniapp怎麼實作scroll-view下拉載入?以下這篇文章聊聊uniapp微信小程式scroll-view的下拉加載,希望對大家有幫助!

這篇文章為大家帶來了關於uniapp的相關知識,其中主要介紹了怎麼用uniapp實現撥打電話並且還能同步錄音的功能,感興趣的朋友一起來看一下吧,希望對大家有幫助。
