快應用開發中的一些注意事項和坑

2021-09-25 01:53:53 字數 1157 閱讀 3587

最近公司在開發一款快應用, 第三版已經上線. 期間也踩了不少坑. 特地發出來 , 希望能幫助一些新手同學;  今天簡單聊一下, 以後再逐條詳細說下

需要說明的是  這些注意的點都是在1040的版本中的問題  目前快應用已公升級1050版本  因要考慮大多機型的相容性  我司還未公升級  所以以下僅限於1040版本中的問題  另外 聯盟的編輯器和華為的編輯器報錯的機制也各不相同   所以  以下的注意點僅供參考吧

1.  input標籤必須有height  否則會報outline錯誤

2. chrome除錯會有跨域問題  手機除錯沒有跨域  重要的事說三遍  一定要真機除錯 一定要真機除錯 一定要真機除錯

3. a標籤跳轉和router方法 跳轉http式的鏈結   手機可以正常跳轉   chrome不行

4. 引入css樣式要加分號 否則不管用

5, 布局預設是border-box模型  不支援content-box模型;不支援box-sizing  屬性

6. ajax返回的data需要json.parse

7. props傳值需要小寫

8. 聯盟的載入器和華為的載入器 渲染機制不同    比如華為渲染input  游標是白色的   而聯盟的不是   

9. 修改data  可以對映到dom中    但是修改dom  無法對映到data

10. list裡面只能用show  用if會有bug

11  list內部引入外部元件會造成樣式丟失bug

12   快應用對css支援的不好   n多css屬性不能用   需參考文件使用

暫時就這麼多吧    如果你要開發快應用  需要先看一遍官方文件  再開發    我們一般有些人的開發邏輯是 先簡單看一遍文件  =>   然後開始開發  => 接著遇到多種問題和坑兒  =>  邊看文件邊開發  =>  **邏輯混亂  不合乎快應用規範   **可能還需要重構 

有些人以為這樣是速度最快的    但是我更推薦的是這種開發邏輯:

建議的開發邏輯 :

仔細閱讀下文件 => 哪怕一開始乙個**不寫  花兩天時間只看文件(和領導講明白)  =>  掌握基本的開發知識 比如 生命週期 路由 傳值 等   => 一切準備就緒   =>  開始開發

目前快應用周邊可用的庫還比較少  如果公司沒有特別的要求    就不用引入第三方庫了   因我司開發的是**閱讀類軟體   所以未使用第三方庫

java一些開發注意事項

1.servlet中不要重寫service方法,盡量根據前端請求方式重寫get或post方法,防止csrf攻擊 2.web應用中靜態資源處理辦法 我這裡使用了配置虛擬路徑,在tomcat伺服器下server.xml當前應用host標籤下新增 docbase為專案在雲伺服器中靜態資源儲存目錄,path...

一些注意事項

0.解題思路 a.普通思路 b.遞迴 bfs dfs c.動態規劃 比遞迴快 d.雙指標 比for迴圈快 如 快慢指標方法 e.用棧 1.陣列初始化 int a new int 5 a 0 預設為0.二維陣列也一樣。boolean b new boolean 5 b 0 預設為false.strin...

使用uniapp開發的一些注意事項

package.json檔案在vue專案中是在npm init也就是專案初始化的時候建立出來的,在npm install的時候,通過掃瞄package.json裡邊的配置來進行依賴安裝生成node modules檔案。另外由於在開發環境下我們不需要對package.json進行配置,所以關於執行的命...