uni app 入坑指南

2022-06-19 04:21:13 字數 1380 閱讀 9139

但是為了更好的跨端開發,我們肯定是要統一規範的:

使用官方推出的hbuilderx編輯器

視覺化的方式比較簡單,hbuilderx內建相關環境,開箱即用,無需配置node 。

幾乎全支援 vue官方文件:模板語法

當然,說的是幾乎,那肯定有不支援的情況下啊, 下面給大家羅列一下不支援的情況 :

wx.request(,

header: ,

success: (res) =>

});複製**

uni.request(,

header: ,

success: (res) =>

});複製**

有沒有發現什麼不一樣的?對了,除了字首wx替換為uni之外,其他的地方一摸一樣,是不是這樣開發起來就很一賊了呢 。

h5就不多說了,基本上跟常規vue開發沒有什麼區別, 唯一需要注意的是,有些api是不能在h5中使用,主要看文件,看文件,看文件 。

當然雖說是跨端,但是肯定是有情況是不支援的,比如遇到有些平台特有的api怎麼辦 ?

條件編譯是利用注釋實現的,在不同語法裡注釋寫法不一樣,js使用// 注釋css使用/* 注釋 */vue/nvue模板裡使用

舉個例子:

// #ifdef  %platform%

平台特有的api實現

// #endif

// #ifndef h5

// 表示只有 h5 不使用這個 api

uni.createanimation(object)

// #endif

複製**

平台特有的元件

複製**

/*  #ifdef  %platform%  */

平台特有樣式

/* #endif */

/* #ifdef mp-weixin */

/* 只在小程式中生效 */

.header

/* #endif */

.header

複製**

是不是感覺很方便 ? 這樣就可以很巧妙的去區分不同的平台了,具體的請詳細看文件,看文件,看文件 。

Kafka入坑指南

kafka是為大資料而生的訊息中介軟體,以其百萬級tps的吞吐量名聲大噪,迅速成為大資料領域的寵兒,在資料採集 傳輸 儲存的過程中發揮著舉足輕重的作用,而storm,spark,flink等大資料流處理或批處理平台都有kafka的相關外掛程式支援。本著為開源做貢獻的原則,在學習kafka的同時也參與...

docker docker 入坑指南

用docker是因為在專案中需要在無網的情況下部署系統,因此環境依賴需要大量手動安裝,並且依賴中可能還有需要的依賴,簡直是無底洞。因為手動的原因,安裝堪稱是無底洞,並且乙個依賴安裝不成功會導致整個環境安裝失敗。基於此,開始探索通過docker的部署的方式解決 部署的問題,兩天的研究,可以說docke...

WKWebView 入坑指南

因專案js互動需要,同時因為支援的系統開始從ios 8 之後,所以就打算使用wkwebview替換掉專案中的uiwebview。本篇文章會持續更新在使用過程總碰到的問題。坑二 在控制器直接呼叫 self.webview.configuration.usercontentcontroller adds...