原创 flutter修改編譯時的APP名稱和圖標

flutter編譯之後的名稱默認是項目文件的名稱,不過我們可以自己修改,同時也可以修改圖標

原创 flutter錯誤代碼The method 'toDouble' was called on null. Receiver: null Tried calling: toDouble()

我的原因是嵌套了Column 因爲在Column 裏再次添加一個Column 會出錯

原创 flutter內容超出屏幕Y軸高度邊界報錯

編寫flutter代碼的時候,如果超出手機屏幕高度的話是會出錯的,需要使用SingleChildScrollView來包裹 SingleChildScrollView和container用發一樣, 直接包在外層就好了,裏面是c

原创 flutter設置單個邊框

以下是單獨設置左邊框的寫法 Container( decoration: BoxDecoration( border: Border( left: BorderSide( width:

原创 配置vscode編寫TypeScript環境,能夠自動監聽並編譯

前提是需要本地已經安裝了nodejs和npm 首先在本地全局安裝一下typescript(可以cmd也可以直接在vscode的終端中使用) npm install -g typescript 在桌面新建文件夾,然後引入到vsco

原创 解決flutter鍵盤彈起出錯的問題

寫flutter的時候,如果高度寫的不夠,在鍵盤彈出的時候會提示錯誤,就是那個黃條,會警告你高度超出了多少多少px那麼我們就應該新增滾動條來解決。 在原有的組件外面包一層SingleChildScrollView 比如超出高度

原创 nuxt結合vue進行異步(async和await)的ssr頁面渲染

Nuxt 提供了 asyncData進行ssr頁面渲染,這裏進行演示 //服務端渲染寫法 async asyncData() { let resuleData = await axios.get("http://loc

原创 取消electron默認菜單欄

先引入Menu模塊 import { app, protocol, BrowserWindow, globalShortcut, Menu } from 'electron' Menu.setApplica

原创 typescript重載

typescript提供了重載功能,但是與java不同,要自己去判斷 //函數的重載,通過提供多個函數類型定義來重載 function getInfo(str: string): string; function getInf

原创 解決Vue2無法監聽數組的問題

文章來自:https://juejin.im/post/5d59f2a451882549be53b170 由於 JavaScript 的限制,Vue 不能檢測到以下數組的變動: 當你利用索引直接設置一個數組項時,例如:vm.i

原创 flutter報錯The method '>' was called on null. Receiver: null Tried calling: >(1e-10)

我的原因是嵌套了Column 因爲在Column 裏再次添加一個Column 會出錯

原创 數組新增常用方法map,reduce,filter,forEach

map映射 let arr=[66,59,80]; let result=arr.map(item => { if(item >= 60){ return "及格" }else{ return "不及格" } }); //

原创 安卓虛擬機去除右上角的debug標誌

使用安卓虛擬機的時候,右角會有自帶的debug標識,可以說非常的礙眼了,我們要去除它只需要一行代碼 關鍵句是這個:debugShowCheckedModeBanner: false,下面是使用方法 class MyApp ex

原创 在vue中使用export default導出的class類

首先我們要創建一個類並導出 class win { getProcessInfo() { return 233; } } export default new win(); //用的是export default

原创 Vue在ElementUI下的input輸入框中按下“點”按鍵自動跳轉(聚焦)下一個輸入框

我是根據class去獲取節點,因爲elementUI會對input進行多一層的渲染,所以我們在獲取到當前div節點之後還要去裏面找到對應的input節點 這裏是template <el-input @input="focu