07 2024 档案
摘要:几个要点 监听的数据是reactive对象里的属性,所以需要deep监听,否则监听不到 第一个接口如果调用多次,这里也会调用多次,可能会有问题 watch( () => state.editData.gateShops, (New, Old) => { console.log(' ',New,' '
阅读全文
摘要:参考这篇 原来是因为子组件先mount 加载数据渲染过程 父组件beforeCreate 父组件created 父组件beforeMount 子组件beforeCreate 子组件created 子组件beforeMount 子组件mounted 父组件mounted
阅读全文
摘要:参考文章链接 原来写的是: <el-col :span="24"> <el-form-item label="状态" prop="transportType"> <el-radio-group v-model="state.editData.transportType"> <el-radio :va
阅读全文
摘要:《Flutter实战·第二版》 ElevatedButton( child: Text("ElevatedButton 默认带有阴影和灰色背景。按下后,阴影会变大"), onPressed: () {}, ), TextButton( child: Text("TextButton 默认背景透明并不
阅读全文
摘要:《Flutter实战·第二版》 Text TextAlign:left right center 注意点:对齐的参考系是Text widget 本身,如果文本不够长,设置看起来是没有生效的;文本长才看得到,字符串内容超过一行,Text 宽度等于屏幕宽度,第二行文本便会居中显示。 maxLines、o
阅读全文
摘要:参考链接 在pubspec.yaml中添加font的时候出现这个问题 发现是因为我放的文件夹不对,需要放在根目录下(但是我不知道为什么android studio里没有显示一些文件夹) 本来放在这里 一直不对 后来在文件夹找了一下放到lib里 新建了assets文件夹 可以使用google_font
阅读全文
摘要:想在pubspec.yaml 文件中添加字体:报错了 fonts: - family: MiaoZi fonts: - asset: assets/fonts/MiaoZi-YunYingTi-2.ttf weight: 500 看了这篇文章解决了 我原来是加在 dependencies: flut
阅读全文
摘要:参考来自 这段话解决了问题 Unfortunately not all widgets has a const constructor, Container and Column are two examples of that. You won't be able to construct tho
阅读全文
摘要:《Flutter实战·第二版》调试Flutter应用 [ 《Flutter实战·第二版》Flutter异常捕获](https://book.flutterchina.club/chapter2/thread_model_and_error_report.html#_2-8-1-dart单线程模型)
阅读全文
摘要:《Flutter实战·第二版》 Flutter APP 安装包中会包含代码和 assets(资源)两部分。Assets 是会打包到程序安装包中的,可在运行时访问。常见类型的 assets 包括静态数据(例如JSON文件)、配置文件、图标和图片等。 指定assets 以及assets变体 assets
阅读全文
摘要:参考文章1 参考文章2 是在自己本地(http://localhost:5171/)、调后端本地的接口(http://193.0.1.2:20011/ 随便编的,但应该类似) 最开始是这样写的: // 这个是get的封装 export function get(url, data) { return
阅读全文
摘要:《Flutter实战·第二版》 简介 类似node的npm 配置文件是pubspec.yaml name:应用或包名称。 description: 应用或包的描述、简介。 version:应用或包的版本号。 dependencies:应用或包依赖的其他包或插件。 dev_dependencies:开
阅读全文
摘要:《Flutter实战·第二版》 简单示例-跳转页面 import 'package:flutter/material.dart'; import 'dart:ui'; // import 'package:flutter/cupertino.dart'; // void main() { // ru
阅读全文
摘要:《Flutter实战·第二版》 Widget管理自身状态:自己继承StatefulWidget,自己内部设置变量(State)并进行管理 父Widget管理子Widget的状态:parent继承自StatefulWidget,设置变量及函数,传递给child;child继承自StatelessWid
阅读全文
摘要:给设置宽高的Container包一个父组件(如Center)即可 参考文章-写了为什么会这样 原代码 class TapboxA extends StatefulWidget { TapboxA({Key? key}) : super(key: key); @override _TapboxASta
阅读全文
摘要:学习链接 什么是widget 描述UI元素的配置信息 Widget类本身是一个抽象类,其中最核心的就是定义了createElement()接口,在 Flutter 开发中,我们一般都不用直接继承Widget类来实现一个新组件,相反,我们通常会通过继承StatelessWidget或StatefulW
阅读全文
摘要:在使用cupertino的时候出现了这个问题,不过使用其他组件库也是类似的 原代码: import 'package:flutter/cupertino.dart'; void main() => runApp(const CupertinoTestRoute()); class Cupertino
阅读全文
摘要:原代码 class ContextRoute extends StatelessWidget { const ContextRoute(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(
阅读全文
摘要:原来的代码 class ContextRoute extends StatelessWidget { const ContextRoute(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBa
阅读全文
摘要:学习参考链接 拆解代码学习 Material 是一种标准的移动端和web端的视觉设计语言, Flutter 默认提供了一套丰富的 Material 风格的UI组件。 // 导入了 Material UI 组件库。 import 'package:flutter/material.dart'; mai
阅读全文