原创 【Flutter】mounted

mounted 是 bool 類型,表示當前 State 是否加載到樹⾥。 常用於判斷頁面是否釋放。 比如在程序中有些異步的處理,當處理結束時直接調用setState方法會直接報錯,因爲頁面已經釋放(dispose)了,此時無法渲染頁面,

原创 【Dart】入門06-接口

Dart的接口不同於其他語言,Dart的接口是一種類的模板或者說是規範(這話聽着繞口,下面有例子)。 不同於其他語言,接口並不是單獨的是一種類型,接口只是針對於子類來說,對於父類的來說父類本身還是一個普通的類(如果沒有學過其他高級語言請

原创 【Flutter】入門06-容器Container及其裝飾

一.基本介紹 1.新創建的容器,大小默認是父元素的大小。 class Home extends StatelessWidget { @override Widget build(BuildContext context) {

原创 【Sass】混入mixin

mixin就相當於js中的函數,對一些樣式進行了封裝,減少代碼的編寫。 混合宏無法重載,參數可以設置默認值。 <template> <div id="app"> <div></div> <div></div>

原创 【Dart】入門04-計算屬性

計算屬性我認爲get是方便調用並且保證內部變量的私密性,set是爲了確保程序的健壯性。我們以一個小計算器爲例。 void main() { var _calculator = Calculator(1, 1); try {

原创 【Flutter】入門03-appBar

import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; void main() { runApp(App()); } c

原创 【Vue】子組件監聽父頁面值得變化

效果圖 其中環裝圖爲子組件,滑塊爲父頁面元素 目錄 main.js import Vue from 'vue' import App from './App' import router from './router' import

原创 【Flutter】入門07-Row、Column與其主軸、交叉軸

爲了方便,先寫了一個展示用的小部件 class MyContainer extends StatelessWidget { Color _color; MyContainer(this._color); @override

原创 【vue】vue中引入sass

1.使用vue-cli vue init webpack name 2.安裝sass, 最新版的sass-loader已經不能再vue2下正常運行了,所以要指定版本。 npm install --save-dev sass-loade

原创 【VUE】一定時間無操作自動登出

先看效果  程序目錄 這裏用到了Vuex,用於更新頁面顯示的倒計時,當然頁面不顯示不用也可以。Vuex相關文章前面有介紹,在此就簡單描述了 import Vue from 'vue' import Vuex from 'vuex'

原创 【Flutter】入門13-安裝第三方包(Intl)

1.先去 https://pub.dev/搜索要安裝的包的版本 2.在 根目錄下的 pubspec.yaml 中添加依賴(使用vs code項目正在啓動時,會自動執行fluttter pub get 命令,如果沒有執行需要在命令行進行手

原创 【C#】NPOI(2.4.1)生成word中的常用功能

控制word頁內邊距 //創建document對象 var doc = new XWPFDocument(); doc.Document.body.sectPr

原创 【Flutter】入門17-DataTable

數據模型 class MyModel { MyModel(this.id, this.name, {this.isSelected = false}); int id; String name; bool isSelec

原创 【Vue】mixin混入

mixin說是混入,給我的感覺其實就是寫了一個父類之後讓子類繼承。 其核心思想就是,定義一次這些方法、字段、鉤子函數,誰符合這個這一類的思想直接繼承就好。 其中還有一些合併,他與繼承也是十分相像,父類的字段、方法子類如果沒有可以直接拿來用

原创 【Flutter】入門11-表單

一.輸入框 class Home extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold(