1.upload:
檔案校驗:
const apkarray = file.name.split(".");const isapk = apkarray[apkarray.length-1] === 'apk';
const islt100m = file.size / 1024 / 1024 < 100;
if(!isapk)
if (!islt100m)
檔案md5
uploadchange(file,filelist)filereader.readasarraybuffer(blobslice.call(fileraw, 0, fileraw.size));
}
檔案分片上傳
每次上傳通過slice(start,end) 分片上傳
**重新整理滾動到頂部
**搜尋
1.監聽input框 將對應的值賦給搜尋的值 2. this.$emit('搜尋)
路由返回
採用在路由跳轉的時候傳遞history引數 history用來儲存當前路由 每次跳轉就push當前路由 返回就pop當前路由
父子頁面生命週期順序
1.載入渲染過程:父 beforecreated 父 created 父beforemounted 子beforecreated 子created 子 beforemounted 子mounted 父mounted
2.更新過程: 父beforeupdate->子beforeupdate->子updated->父updated
3.銷毀過程:父beforedestroy->子beforedestroy->子destroyed->父destroyed
模擬一鍵複製
functionhandlecopy(val))
}
時間格式化
functiondateformat(fmt, date) ;
for (let k in
opt) ;
};return
fmt;
}
App測試總結
使用者介面,包括選單 對話方塊 輸入框的布局,是否與設計圖一致,在不同尺寸螢幕上的顯示 2 易用性,是否友好,是否符合使用者習慣 1 評審需求,根據需求文件繪製腦圖,多方面考慮,分析模組之間的聯絡,提取測試點 2 根據邊界值分析法 等價類 因果圖等方法,設計測試用例 3 跟蹤缺陷,及時更新用例,記錄...
app測試總結
1 安全測試 許可權 1 軟體許可權 其中包括傳送資訊,撥打 鏈結網路,訪問手機資訊,聯絡人資訊等等 2 資料在本地的儲存 傳輸等 3 執行某些操作時導致的輸入有效性驗證 授權 資料加密等方面 4 基於各種通訊協議或者行業標準來檢查 2 安裝執行解除安裝測試 2 安裝執行解除安裝的提示,報告等 3 ...
app測試總結
1 安全測試 許可權 1 軟體許可權 其中包括傳送資訊,撥打 鏈結網路,訪問手機資訊,聯絡人資訊等等 2 資料在本地的儲存 傳輸等 3 執行某些操作時導致的輸入有效性驗證 授權 資料加密等方面 4 基於各種通訊協議或者行業標準來檢查 2 安裝執行解除安裝測試 2 安裝執行解除安裝的提示,報告等 3 ...