亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

uni-app的基本使用教程

 更新時間:2022年11月12日 11:39:31   作者:Bonsoir777  
uni-app??? 是一個使用 ???Vue.js?? 開發(fā)所有前端應用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘)等多個平臺,這篇文章主要介紹了uni-app的基本使用,需要的朋友可以參考下

一、uni-app介紹

??uni-app??? 是一個使用 ? ?Vue.js?? 開發(fā)所有前端應用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘)等多個平臺。

即使不跨端,??uni-app??同時也是更好的小程序開發(fā)框架。

具有vue和微信小程序的開發(fā)經(jīng)驗,可快速上手uni-app

1.1為什么要去學習uni-app?

相對開發(fā)者來說,減少了學習成本,因為只學會uni-app之后,即可開發(fā)出iOS、Android、H5、以及各種小程序的應用,不需要再去學習開發(fā)其他應用的框架,相對公司而言,也大大減少了開發(fā)成本。

1.2 環(huán)境搭建

安裝編輯器HbuilderX ?(應用商城下載即可)

HBuilderX是通用的前端開發(fā)工具,但為??uni-app??做了特別強化。

下載App開發(fā)版,可開箱即用

安裝微信開發(fā)者工具  微信開發(fā)者工具下載地址與更新日志 | 微信開放文檔

1.3 利用HbuilderX初始化項目

點擊HbuilderX菜單欄文件>項目>新建
選擇uni-app,填寫項目名稱,項目創(chuàng)建的目錄

1.4 運行項目

在菜單欄中點擊運行,運行到瀏覽器,選擇瀏覽器即可運行

在微信開發(fā)者工具里運行:進入hello-uniapp項目,點擊工具欄的運行 -> 運行到小程序模擬器 -> 微信開發(fā)者工具,即可在微信開發(fā)者工具里面體驗uni-app

在微信開發(fā)者工具里運行:進入hello-uniapp項目,點擊工具欄的運行 -> 運行到手機或模擬器 -> 選擇調(diào)式的手機

注意:

如果是第一次使用,需要先配置小程序ide的相關路徑,才能運行成功
微信開發(fā)者工具在設置中安全設置,服務端口開啟

1.5 介紹項目目錄和文件作用

  • ??pages.json?? 文件用來對 uni-app 進行全局配置,決定頁面文件的路徑、窗口樣式、原生的導航欄、底部的原生tabbar 等
  • ??manifest.json?? 文件是應用的配置文件,用于指定應用的名稱、圖標、權(quán)限等。
  • ??App.vue???是我們的跟組件,所有頁面都是在??App.vue??下進行切換的,是頁面入口文件,可以調(diào)用應用的生命周期函數(shù)。
  • ??main.js???是我們的項目入口文件,主要作用是初始化??vue??實例并使用需要的插件。
  • ??uni.scss???文件的用途是為了方便整體控制應用的風格。比如按鈕顏色、邊框風格,??uni.scss??文件里預置了一批scss變量預置。
  • ??unpackage??就是打包目錄,在這里有各個平臺的打包文件
  • ??pages??所有的頁面存放目錄
  • ??static??靜態(tài)資源目錄,例如圖片等
  • ??components??組件存放目錄

為了實現(xiàn)多端兼容,綜合考慮編譯速度、運行性能等因素,??uni-app?? 約定了如下開發(fā)規(guī)范:

頁面文件遵循? ?Vue 單文件組件 (SFC) 規(guī)范??
組件標簽靠近小程序規(guī)范,詳見? ?uni-app 組件規(guī)范??
接口能力(JS API)靠近微信小程序規(guī)范,但需將前綴??wx??? 替換為??uni???,詳見? ?uni-app接口規(guī)范??
數(shù)據(jù)綁定及事件處理同??Vue.js?? 規(guī)范,同時補充了App及頁面的生命周期
為兼容多端運行,建議使用flex布局進行開發(fā)

2.全局配置和頁面配置

2.1 通過globalStyle進行全局配置

用于設置應用的狀態(tài)欄、導航條、標題、窗口背景色等。?

屬性類型默認值描述
navigationBarBackgroundColorHexColor#F7F7F7導航欄背景顏色(同狀態(tài)欄背景色)
navigationBarTextStyleStringwhite導航欄標題顏色及狀態(tài)欄前景顏色,僅支持 black/white
navigationBarTitleTextString 導航欄標題文字內(nèi)容
backgroundColorHexColor#ffffff窗口的背景色
backgroundTextStyleStringdark下拉 loading 的樣式,僅支持 dark / light
enablePullDownRefreshBooleanfalse是否開啟下拉刷新
onReachBottomDistanceNumber50頁面上拉觸底事件觸發(fā)時距頁面底部距離,單位只支持px,

?2.2 創(chuàng)建新的message頁面

右鍵pages新建message目錄,在message目錄下右鍵新建.vue文件,并選擇基本模板

<template>
  <view>
    這是信息頁面
  </view>
</template>
 
<script>
</script>
 
<style>
</style>

2.3 通過pages來配置頁面

屬性類型默認值描述
pathString 配置頁面路徑
styleObject 配置頁面窗口表現(xiàn)

pages數(shù)組數(shù)組中第一項表示應用啟動頁

"pages": [ 、
    {
      "path":"pages/message/message"
    },
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "uni-app"
      }
    }
  ]

通過style修改頁面的標題和導航欄背景色,并且設置h5下拉刷新的特有樣式

"pages": [ //pages數(shù)組中第一項表示應用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages
    {
      "path":"pages/message/message",
      "style": {
        "navigationBarBackgroundColor": "#007AFF",
        "navigationBarTextStyle": "white",
        "enablePullDownRefresh": true,
        "disableScroll": true,
        "h5": {
          "pullToRefresh": {
            "color": "#007AFF"
          }
        }
      }
    }
  ]

2.4 配置tabbar

如果應用是一個多 tab 應用,可以通過 tabBar 配置項指定 tab 欄的表現(xiàn),以及 tab 切換時顯示的對應頁。

Tips:

  • 當設置 position 為 top 時,將不會顯示 icon
  • tabBar 中的 list 是一個數(shù)組,只能配置最少2個、最多5個 tab,tab 按數(shù)組的順序排序。
屬性類型必填默認值描述平臺差異說民
colorHexColor tab上的文字默認顏色 
selectColorHexColor tab上的文字選中時的顏色 
backgroundColorHexColor tab的背景顏色 
borderStyleStringblacktabbar 上邊框的顏色,僅支持 black/whiteApp 2.3.4+ 支持其他顏色值
listArray tab 的列表,詳見 list 屬性說明,最少2個、最多5個 tab 
positionStringbottom可選值 bottom、toptop 值僅微信小程序支持

案例代碼:

"tabBar": {
    "list": [
      {
        "text": "首頁",
        "pagePath":"pages/index/index",
        "iconPath":"static/tabs/home.png",
        "selectedIconPath":"static/tabs/home-active.png"
      },
      {
        "text": "信息",
        "pagePath":"pages/message/message",
        "iconPath":"static/tabs/message.png",
        "selectedIconPath":"static/tabs/message-active.png"
      },
      {
        "text": "我們",
        "pagePath":"pages/contact/contact",
        "iconPath":"static/tabs/contact.png",
        "selectedIconPath":"static/tabs/contact-active.png"
      }
    ]
  }

2.5 condition啟動模式配置

啟動模式配置,僅開發(fā)期間生效,用于模擬直達頁面的場景,如:小程序轉(zhuǎn)發(fā)后,用戶點擊所打開的頁面。

屬性說明:

屬性類型是否必填描述
currentNumber當前激活的模式,List 節(jié)點的索引值
listArray啟動模式列表

list說明:

屬性類型是否必填描述
nameString啟動模式名稱
pathString啟動頁面路徑
queryString啟動參數(shù),可在也頁面的onLoad函數(shù)里獲得

到此這篇關于uni-app的基本使用的文章就介紹到這了,更多相關uni-app基本使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • request請求獲取參數(shù)的實現(xiàn)方法(post和get兩種方式)

    request請求獲取參數(shù)的實現(xiàn)方法(post和get兩種方式)

    下面小編就為大家?guī)硪黄猺equest請求獲取參數(shù)的實現(xiàn)方法(post和get兩種方式)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 淺談addEventListener和attachEvent的區(qū)別

    淺談addEventListener和attachEvent的區(qū)別

    下面小編就為大家?guī)硪黄獪\談addEventListener和attachEvent的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Exif.js圖片旋轉(zhuǎn)修正的方法

    Exif.js圖片旋轉(zhuǎn)修正的方法

    這篇文章主要為大家詳細介紹了Exif.js圖片旋轉(zhuǎn)修正的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • JS仿百度自動下拉框模糊匹配提示

    JS仿百度自動下拉框模糊匹配提示

    這篇文章主要介紹了JS仿百度自動下拉框模糊匹配提示 的相關資料,需要的朋友可以參考下
    2016-07-07
  • 基于JS實現(xiàn)飛機大戰(zhàn)游戲的示例代碼

    基于JS實現(xiàn)飛機大戰(zhàn)游戲的示例代碼

    這篇文章主要為大家詳細介紹了如何利用JS實現(xiàn)飛機大戰(zhàn)游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • document.documentElement的一些使用技巧

    document.documentElement的一些使用技巧

    documentElement 屬性可返回文檔的根節(jié)點,接下來為大家詳細介紹下document.documentElement的一些使用技巧,感興趣的朋友可以參考下哈
    2013-04-04
  • js實現(xiàn)類似iphone的網(wǎng)頁滑屏解鎖功能示例【附源碼下載】

    js實現(xiàn)類似iphone的網(wǎng)頁滑屏解鎖功能示例【附源碼下載】

    這篇文章主要介紹了js實現(xiàn)類似iphone的網(wǎng)頁滑屏解鎖功能,結(jié)合完整實例形式分析了javascript動態(tài)操作頁面元素實現(xiàn)解鎖效果的相關實現(xiàn)技巧,并附帶供讀者源碼下載參考,需要的朋友可以參考下
    2019-06-06
  • async/await地獄該如何避免詳解

    async/await地獄該如何避免詳解

    這篇文章主要給大家介紹了關于async/await地獄該如何避免的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-05-05
  • 提交表單時執(zhí)行func方法實現(xiàn)代碼

    提交表單時執(zhí)行func方法實現(xiàn)代碼

    客戶端的js驗證想必大家早已熟悉,今天本文帶著大家再回憶一下,主要是在提交表單之前執(zhí)行func方法,感興趣的你可以參考下哈,希望可以幫助到你
    2013-03-03
  • 完美的js圖片輪換效果

    完美的js圖片輪換效果

    這篇文章主要為大家詳細介紹了完美的js圖片輪換效果,包括左右移動和緩動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02

最新評論