原创 Flutter 開發過程問題一

pod 報如下錯誤 Automatically assign platform ‘ios’ with version ‘10.0’ on target… 這是在使用cocoapods安裝三方庫配置podfile之後的一個警告信息

原创 釘釘小程序中如何監聽全局變量

在開發釘釘小程序的過程中遇到的問題,需要監聽到全局變量的改變後去做一些操作,百度上參考了很多微信小程序的監聽方式,基本是相通的能夠直接使用,掛上參考鏈接:小程序如何在其他頁面監聽globalData中值的變化? 文中寫到,由於要監

原创 Flutter 開發過程問題二

出現錯誤 The method ‘markNeedsBuild’ was called on null #0 State.setState (package:flutter/src/widgets/framework.dart:1

原创 小程序獲取當前路由實例

使用 getCurrentPages() 函數可以獲取當前頁面棧的實例,以數組形式按棧的順序給出,第一個元素爲首頁,最後一個元素爲當前頁面。 let pages = getCurrentPages() let nowPage =

原创 Flutter 自動調整文本大小 auto_size_text

官方文檔:https://pub.dev/packages/auto_size_text 作用:可自動調整文本大小以使其完全適合其邊界 1.在 pubspec.yaml 中添加 auto_size_text 包擴展 2.用法:

原创 釘釘小程序隱藏滾動條

在當前目錄下的 acss 文件中寫入以下樣式 ::-webkit-scrollbar{ width: 0; height: 0; color: transparent; }

原创 釘釘小程序中獲取 corpId

首先需要定義全局變量,在 app.js 中定義 之後在初始化中就可以獲取到 corpId,賦值在全局變量中就可以了 // app.js App({ data: { corpId: '' }, onLaunch(

原创 vue 參數傳遞的幾種方法

開發過程中參數傳遞 1. 通過 name 傳遞參數 圖一 圖二 我們常把頁面的路由配置在圖一中的 router 文件夾下的 js 文件中,圖二爲配置的內容。這其中的 name 屬性是可以作爲參數傳遞的,在模版中直接只用 {{

原创 video 標籤在谷歌瀏覽器下報錯 DOMException: play() failed because the user didn't interact

查閱了很多博客上面都說是因爲 Google Chrome 2018年1月起不再自動播放內容, 然而按照上面的解決方法在瀏覽器搜索框中輸入:chrome://flags/ 方法是不行的 在嘗試了許久之後得到以下兩種解決方案可供參考:

原创 Flutter Widget 大全

作者:o動感超人o 轉自:https://juejin.im/post/5cd158146fb9a0320e73ee51

原创 使用 css 適配 iphoneX 劉海屏

iphoneX 劉海屏幕導致 h5 頁面不能正常的全屏顯示了,就需要對 頁面進行適配,下面就詳細說說如何適配。 首先上一張適配之前的圖: 可以看到頁面頂部被遮擋,底部貼着最下面 ios11 增加新特性,增加webkit 的 cs

原创 Dart 中常用的數組操作方法總結

作者 三也視界 這位博主寫的很詳細到位,留下傳送門,感謝 Dart 中常用的數組操作方法總結 首先,我們準備兩組數據,以方便後面使用: List<Map> students = [ { 'name': 'tom', 'age'

原创 Flutter 事件廣播 event_bus

官方包參考地址: https://pub.dev/packages/event_bus 1.在 pubspec.yaml 中添加 event_bus 包擴展 2.我新建了一個 event_bus_Util.dart 用來創建實例和

原创 Flutter 中如何將 appBar 設置成透明

Flutter 中如何將 appBar 設置成透明 在 flutter 中有時候因爲業務需求需要將 appBar 設置成透明,設置方法如下: Scaffold( // Scaffold 組件設置背景色

原创 vue項目打包後體積很大

在通過 build 命令後得到項目文件發現體積很大,其實這是由於在打包時生成了.map 文件,因爲項目打包後,代碼都是經過壓縮加密的,如果運行時報錯,輸出的錯誤信息無法準確得知是哪裏的代碼報錯。而 .map 文件就可以像未加密的代碼一