亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

uniapp和vue的區(qū)別是什么

區(qū)別:uniapp使用小程序的標簽,vue使用web端的標簽;除此之外,還新增了一批手機端常用的新組件。愛掏網(wǎng) - it200.comuniapp的api是參考小程序的,因而與瀏覽器端的api有所不同。愛掏網(wǎng) - it200.comuni不支持vue-router,使用自帶的路由。愛掏網(wǎng) - it200.com

其實老的HTML標簽也可以在uni-app里使用,uni-app編譯器會在編譯時把老標簽轉(zhuǎn)為新標簽,比如把p編譯成view。愛掏網(wǎng) - it200.com但不推薦這種用法,調(diào)試H5端時容易混亂。愛掏網(wǎng) - it200.com

除了改動外,新增了一批手機端常用的新組件

  • scroll-view 可區(qū)域滾動視圖容器
  • swiper 可滑動區(qū)域視圖容器
  • icon 圖標
  • rich-text 富文本(不可執(zhí)行js,但可渲染各種文字格式和圖片)
  • progress 進度條
  • slider 滑塊指示器
  • switch 開關(guān)選擇器
  • camera 相機
  • live-player 直播
  • map 地圖
  • cover-view 可覆蓋原生組件的視圖容器

cover-view需要多強調(diào)幾句,uni-app的非h5端的video、map、canvas、textarea是原生組件,層級高于其他組件。愛掏網(wǎng) - it200.com如需覆蓋原生組件,比如在map上加個遮罩,則需要使用cover-view組件

除了內(nèi)置組件,還有很多開源的擴展組件,把常用操作都進行封裝,DCloud建立了插件市場收錄這些擴展組件,詳見插件市場

js的變化

js的變化,分為運行環(huán)境變化、數(shù)據(jù)綁定模式變化、api變化3部分。愛掏網(wǎng) - it200.com

  • 運行環(huán)境從瀏覽器變成v8引擎

標準js語法和api都支持,比如if、for、settimeout、indexOf等。愛掏網(wǎng) - it200.com

但瀏覽器專用的window、document、navigator、location對象,包括COOKIE等存儲,只有在瀏覽器中才有,app和小程序都不支持。愛掏網(wǎng) - it200.com

可能有些人以為js等于瀏覽器里的js。愛掏網(wǎng) - it200.com其實js是ECMAScript組織管理的,瀏覽器中的js是w3c組織基于js規(guī)范補充了window、document、navigator、location等專用對象。愛掏網(wǎng) - it200.com

在uni-app的各個端中,除了h5端,其他端的js都運行在一個獨立的v8引擎下,不是在瀏覽器中,所以瀏覽器的對象無法使用。愛掏網(wǎng) - it200.com如果你做過小程序開發(fā),對此應(yīng)當很了解。愛掏網(wǎng) - it200.com

這意味著依賴document的很多HTML的庫,比如jqurey無法使用。愛掏網(wǎng) - it200.com

當然app和小程序支持web-view組件,里面可以加載標準HTML,這種頁面仍然支持瀏覽器專用對象window、document、navigator、location。愛掏網(wǎng) - it200.com

  • 以前的dom操作,改成vue的MVVM模式

現(xiàn)在前端趨勢是去dom化,改用mvvm模式,更簡潔的寫法,大幅減少代碼行數(shù),同時差量渲染性能更好。愛掏網(wǎng) - it200.com

uni-app使用vue的數(shù)據(jù)綁定方式解決js和dom界面交互的問題。愛掏網(wǎng) - it200.com

如果你想改變某個dom元素的顯示內(nèi)容,比如一個view的顯示文字:

以前是給view設(shè)id,然后js里通過選擇器獲取dom元素,進一步通過js進行賦值操作,修改dom元素的屬性或值。愛掏網(wǎng) - it200.com

如下演示了一段代碼,頁面中有個顯示的文字區(qū)和一個按鈕,點擊按鈕后會修改文字區(qū)的值

  
     
         
     
     
       123  
         
     

現(xiàn)在的做法,是vue的綁定模式,給這個dom元素綁定一個js變量,在script中修改js變量的值,dom會自動變化,頁面會自動更新渲染

如果你學過小程序的數(shù)據(jù)綁定,但不了解vue,要注意:

  • 小程序的數(shù)據(jù)綁定參考了vue,但自己修改了一些。愛掏網(wǎng) - it200.com在uni-app中只支持標準的vue,不支持小程序的數(shù)據(jù)綁定語法

  • 小程序里的setData在uni-app里并不存在,因為vue是自動雙向數(shù)據(jù)綁定的。愛掏網(wǎng) - it200.com直接通過賦值方式修改數(shù)據(jù),如果數(shù)據(jù)綁定到界面上,界面會自動更新渲染

  • js api的變化

因為uni-app的api是參考小程序的,所以和瀏覽器的js api有很多不同,如

  • alert,confirm 改成 uni.showmodel

  • ajax 改成 uni.request

  • COOKIE、session 沒有了,local.storage 改成 uni.storage

uni-app的js api還有很多,但基本就是小程序的api,把wx.xxx改為uni.xxx即可。愛掏網(wǎng) - it200.com

uni-app在不同的端,支持條件編譯,無限制的使用各端獨有的api,

css的變化

標準的css基本都是支持的。愛掏網(wǎng) - it200.com

選擇器有2個變化:*選擇器不支持;元素選擇器里沒有body,改為了page。愛掏網(wǎng) - it200.com微信小程序即是如此。愛掏網(wǎng) - it200.com

page{  
}

單位方面,px無法動態(tài)適應(yīng)不同寬度的屏幕,rem無法用于nvue/weex。愛掏網(wǎng) - it200.com如果想使用根據(jù)屏幕寬度自適應(yīng)的單位,推薦使用rpx,全端支持。愛掏網(wǎng) - it200.com 尺寸單位文檔

uni-app推薦使用flex布局,并默認就是flex布局,這個布局思路和傳統(tǒng)流式布局有點區(qū)別。愛掏網(wǎng) - it200.com但flex的有趣在于,不管是什么技術(shù)都支持這種排版,web、小程序/快應(yīng)用、weex/rn、原生的iOS、Android開發(fā),全都支持flex。愛掏網(wǎng) - it200.com它是通吃所有端的新一代布局方案。愛掏網(wǎng) - it200.com相關(guān)教程請自行百度學習。愛掏網(wǎng) - it200.com

uni-app的vue文件里支持所有web排版方式,不管是流式還是flex。愛掏網(wǎng) - it200.com但nvue里,只支持flex,因為它在app端是使用原生排版引擎渲染的。愛掏網(wǎng) - it200.com

注意css里背景圖和字體文件,盡量不要大于40k,因為會影響性能。愛掏網(wǎng) - it200.com在小程序端,如果要大于40k,需放到服務(wù)器側(cè)遠程引用或base64后引入,不能放到本地作為獨立文件引用。愛掏網(wǎng) - it200.com

工程結(jié)構(gòu)和頁面管理

uni-app的工程結(jié)構(gòu)有單獨的要求

每個可顯示的頁面,都必須在 pages.json 中注冊。愛掏網(wǎng) - it200.com如果你開發(fā)過小程序,那么pages.json類似app.json。愛掏網(wǎng) - it200.com如果你熟悉vue,這里沒有vue的路由,都是在pages.json里管理。愛掏網(wǎng) - it200.com

原來工程的首頁一般是index.html或default.html,是在web server里配的。愛掏網(wǎng) - it200.com而uni-app的首頁,是在pages.json里配的,page節(jié)點下第一個頁面就是首頁。愛掏網(wǎng) - it200.com一般在/pages/xx的目錄下。愛掏網(wǎng) - it200.com

app和小程序中,為了提升體驗,頁面提供了原生的導(dǎo)航欄和底部tabbar,注意這些配置是在pages.json中做,而不是在vue頁面里創(chuàng)建,但點擊事件的監(jiān)聽在顯示的vue頁面中做。愛掏網(wǎng) - it200.com

在vue中,以前的js事件監(jiān)聽概念改為了生命周期概念。愛掏網(wǎng) - it200.com


uni-app 初始化完成時觸發(fā)(全局只觸發(fā)一次)
onShow uni-app 啟動,或從后臺進入前臺顯示
onHide uni-app 從前臺進入后臺
onError uni-app 報錯時觸發(fā)
onUniNViewMessage nvue 頁面發(fā)送的數(shù)據(jù)進行監(jiān)聽,
onUnhandledRejection 對未處理的 Promise 拒絕事件監(jiān)聽函數(shù)(暫時只支持 CLI 創(chuàng)建的項目使用 CLI 工程,更新 uni 相關(guān)版本到 2.0.0-alpha-28020240701003 即可支持 onShareTimeline)

如果你熟悉小程序開發(fā)的話,對比變化如下:

  • 原來app.json被一拆為二。愛掏網(wǎng) - it200.com頁面管理,被挪入了uni-app的pages.json;非頁面管理,挪入了manifest.json

  • 原來的app.js和app.wxss被合并到了app.vue中

更多編程相關(guān)知識,請訪問:編程視頻??!

以上就是uniapp和vue的區(qū)別是什么的詳細內(nèi)容,更多請關(guān)注其它相關(guān)文章!


聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    9000px;">

      
      

      亚洲二区视频在线| 亚洲h精品动漫在线观看| 欧美精品一区二区三区很污很色的| 午夜精品久久久久| 日韩一本二本av| 国产成人在线看| 亚洲色图一区二区| 日韩一级片在线观看| 国产精品18久久久久久vr| 国产亚洲精品中文字幕| 欧美性极品少妇| 国产成a人亚洲精| 亚洲国产精品一区二区www| 精品成人私密视频| 色婷婷国产精品| 国产资源精品在线观看| 亚洲精品视频在线| 久久久久国产精品人| 欧美中文字幕久久| 国产大片一区二区| 亚洲欧洲中文日韩久久av乱码| 精品系列免费在线观看| 中文字幕一区在线| 欧美日韩一区在线观看| 国产精品亚洲一区二区三区妖精| 国产精品全国免费观看高清| 欧美日韩一区二区在线观看 | 欧美一级一级性生活免费录像| 国产成人午夜精品影院观看视频| 亚洲va欧美va人人爽午夜| 国产拍揄自揄精品视频麻豆| 67194成人在线观看| 91欧美一区二区| 成人精品亚洲人成在线| 久久黄色级2电影| 男女视频一区二区| 天堂成人免费av电影一区| 亚洲精品高清视频在线观看| 亚洲欧美综合另类在线卡通| 日本一二三四高清不卡| 国产婷婷色一区二区三区在线| 欧美电影免费观看高清完整版在线 | 奇米色777欧美一区二区| 国产精品免费免费| 国产女同性恋一区二区| 久久九九久精品国产免费直播| 日韩精品专区在线| 日韩欧美国产精品一区| 精品国产乱码久久久久久图片| 91 com成人网| 日韩美女在线视频| 欧美v日韩v国产v| 欧美xxxxx牲另类人与| 精品久久久久久久久久久久包黑料| 91精品国模一区二区三区| 51精品视频一区二区三区| 欧美一三区三区四区免费在线看 | 日韩国产欧美视频| 日韩av在线发布| 男男gaygay亚洲| 激情深爱一区二区| 粉嫩av亚洲一区二区图片| 粉嫩av亚洲一区二区图片| k8久久久一区二区三区| 91久久精品国产91性色tv| 欧美日韩国产乱码电影| www.激情成人| 日韩一区二区三区四区五区六区 | 美女在线视频一区| 久久亚洲欧美国产精品乐播 | 欧美色国产精品| 色综合久久综合中文综合网| 日日骚欧美日韩| 国产伦精一区二区三区| 色综合天天做天天爱| 欧美日韩视频在线第一区| 欧美激情自拍偷拍| 欧美国产精品中文字幕| 亚洲欧美激情插 | 亚洲综合成人在线| 久久精品99久久久| 成人永久免费视频| 欧美日韩成人综合| 国产精品成人午夜| 天堂影院一区二区| 不卡的av网站| 日韩三级在线免费观看| 国产精品家庭影院| 精品综合久久久久久8888| 色偷偷成人一区二区三区91| 欧美xxxxx裸体时装秀| 中文字幕佐山爱一区二区免费| 麻豆精品在线播放| 91视视频在线观看入口直接观看www | 欧美一区二区网站| 国产精品女人毛片| 日韩av不卡在线观看| av中文一区二区三区| 欧美成人vps| 亚洲无线码一区二区三区| 国产传媒一区在线| 欧美videos大乳护士334| 亚洲高清久久久| 成人性色生活片免费看爆迷你毛片| 日韩一本二本av| 亚洲第四色夜色| 在线观看视频一区二区欧美日韩| 久久久久九九视频| 久久国产免费看| 欧美一区二区三区四区久久| 亚洲综合色在线| 色欧美乱欧美15图片| 国产精品美女久久久久久久网站| 国产一区二区91| 精品国产三级电影在线观看| 另类小说色综合网站| 欧美一区二区三区小说| 五月婷婷激情综合网| 欧美日韩黄色影视| 天堂影院一区二区| 欧美一区二区免费| 久久av老司机精品网站导航| 精品国产乱码久久久久久影片| 久久99最新地址| 国产亚洲一区二区三区| 国产成人自拍网| 国产精品国产三级国产aⅴ中文| 懂色av一区二区三区免费观看 | 一区二区三区欧美在线观看| 99视频热这里只有精品免费| 欧美国产97人人爽人人喊| www.欧美亚洲| 亚洲一区二区三区国产| 欧美日韩视频在线观看一区二区三区 | 亚洲一区二区欧美日韩| 欧美中文字幕一区二区三区| 中文字幕一区二区三区不卡在线| 欧美在线观看你懂的| 国产成人精品在线看| 免费欧美日韩国产三级电影| 一区二区三区久久| 国产精品传媒视频| 精品成a人在线观看| 欧美一区日韩一区| 欧美日韩三级在线| 色综合一个色综合| 91一区在线观看| 99久久夜色精品国产网站| 国产一区日韩二区欧美三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲成国产人片在线观看| 亚洲精品va在线观看| 亚洲欧美一区二区三区极速播放| 国产视频一区在线播放| 国产亚洲人成网站| 国产三级精品三级在线专区| 欧美xxxxxxxxx| 2欧美一区二区三区在线观看视频| 91精品久久久久久久99蜜桃| 欧美日韩成人高清| 9191成人精品久久| 一区二区三区在线不卡| 欧美一区二区视频在线观看2022 | 色悠久久久久综合欧美99| 国产成人aaa| 丰满岳乱妇一区二区三区| 丁香天五香天堂综合| 成人免费毛片片v| www.性欧美| 色噜噜偷拍精品综合在线| 色8久久精品久久久久久蜜| 欧美色图天堂网| 欧美日韩国产系列| 日韩欧美综合在线| 久久综合久久综合久久| 中文字幕免费不卡在线| 日韩久久一区二区| 亚洲动漫第一页| 天天av天天翘天天综合网色鬼国产| 亚洲福利视频导航| 精品婷婷伊人一区三区三| 麻豆成人av在线| 天堂在线一区二区| 亚洲福利一二三区| 一区二区三区日韩| 亚洲欧美一区二区久久| 国产精品你懂的在线欣赏| 精品国产污网站| 国产一区二区三区国产| 麻豆成人久久精品二区三区红| 东方aⅴ免费观看久久av| 日本久久一区二区| 精品乱人伦一区二区三区| 国产精品初高中害羞小美女文| 精品免费日韩av| 中文字幕一区在线| 日韩va欧美va亚洲va久久| 成人一级视频在线观看| 一区二区三区中文字幕电影| 欧美一区二区视频免费观看|