原创 Vue之封裝公用變量以及方法

阿西八!!!寫久了Flutter,前端的知識真的是忘得差不多了,今天就來複習一下Vue中如何封裝公用變量以及公用方法 以封裝一個正則表達式爲例! 第一步 創建我們的公用文件夾 我們來看一下utils.js中的代碼 class P

原创 Flutter劫富濟貧計劃(四)——flutter佈局實戰

不會置頂的Tab標籤頁切換 參考地址:傳送門 正常的tab標籤頁都是置頂的,放到Scaffold當中的,但是我們有的項目需求是需要在中間有個標籤頁切換欄的 import 'package:flutter/material.dar

原创 最新FlutterAPP內部更新並且安裝的功能

前言: 介紹一下APP更新的流程 1 、Android App 升級執行流程 1、獲取本地版本號 2、請求服務器獲取服務器版本號 3、本地版本和服務器版本不一致提示升級,彈窗提示用戶是否更新 4、用戶確定升級,調用文件傳輸方法下

原创 Flutter劫富濟貧計劃(三)——flutter佈局實戰

地圖導航搜索頁面佈局 整個頁面共使用的插件有 amap_location_fluttify: 高德定位控件 amap_search_fluttify: 高德搜索控件 permission_handler:

原创 Uni中城市列表選擇包含高德城市編碼

首先說明,我使用的是插件市場上面的這個插件 https://ext.dcloud.net.cn/plugin?id=1143 但是由於該插件城市不全,並且沒有高德地圖編碼,所以,我對JSON數據從新編寫了一番,讀者只需把插件當中

原创 Flutter 1.17運行報錯

最近Flutter1.17剛更新後, 準備拿到項目中整一整,結果剛一創建項目,上來就給我個錯誤,真開心!!! 解決辦法 找到你的FlutterSDK這個路徑下面的這些文件,都是用編輯器打開 全局搜索:https://stora

原创 徹底解決Flutter_downloader中出現的問題

徹底解決Flutter_downloader中出現的問題 由於之前已經發布過一篇文章Flutter內部更新遺留了一些問題就是關於Flutter_downloader報錯的問題,錯誤原因是 一開始挺摸不着頭腦的,最近新的項目又涉及

原创 uni開發的H5接入QQ登錄

uni開發的H5接入QQ登錄 本以爲網上應該有現成的答案,沒想到啊,沒個有用的,只能自己琢磨,阿西八! uni-H5接入QQ流程 第一步:首先肯定要去QQ互聯 申請開發者啦,然後註冊,然後得到APPID,對,就是很基操的一套流程,

原创 微信小程序授權登錄第一次總是失敗,第二次登錄便正常了

微信小程序授權登錄第一次總是失敗,第二次登錄便正常了 錯誤流程 調用 用戶點擊授權用戶信息按鈕 ===> 調用wx.login( )生成code發送給後臺生成session_key解密 ===> 用戶點擊授權手機號按鈕 問題原因

原创 H5兼容性問題

在safria瀏覽器中如果一排的文字長度不一致會導致排版錯亂的問題,別的瀏覽器沒有問題 問題原因: 雖然在文字容器的外圍寫了overflow的樣式,但是safira瀏覽器中默認還是有位置的 解決辦法: 在每一個欄目塊的外面添加c

原创 Flutter之文字環繞控件效果

使用WidgetSpan能夠存放不是TextSpan格式的Widget Row( crossAxisAlignment: CrossAxisAlignment.start, children: <Widg

原创 Flutter Socket出現的問題

1、網絡出現斷開後,再次連接網絡,需要重連socket 2、退出之後,需要斷開socket,從新登錄後,再次重連socket,所以在連接socket之前,要有個判斷,需要確定本地是否有登錄token信息 3、發送socket心跳前

原创 Flutter_Swiper修改小圓點控制器(分頁指示器)的大小和顏色

官網並沒有把裏面的方法指明出來,還需要我們看源碼,在源碼當中我發現了swiper分頁指示器是繼承自SwiperPlugin這個類的,同時發現,小圓點控制器是dots,這個屬性 隨後翻了一下源碼,發現了單個的dots類型的buil

原创 nodeJs之封裝一個類似express的原生服務端,理解express的內部原理

前言 在nodeJS的世界中,我們使用到express的時候有甚多,但是express的原理到底是什麼呢? 我們只知道用的時候引入就可以了,但是它內部的模塊又是什麼呢? 本文章便封裝一個簡單的原生的類似於express的路由分發請

原创 Flutter常用佈局插件

https://pub.dev/packages/fab_circular_menu https://pub.dev/packages/gzx_dropdown_menu https://pub.dev/packages/h