- 博客(53)
- 收藏
- 关注
原创 【Flutter】Flutter组件初识
@Override@Override 注解是用来指定方法重写的,只能修饰方法并且只能用于方法重写,不能修饰其它的元素。它可以强制一个子类必须重写父类方法或者实现接口的方法。WidgetWidget 分为了两种类型,分别为 StatelessWidget 和 StatefulWidget。StatelessWidget :无状态组件。1.生命周期函数只有两个:// 初始化子类的[key]。这个key类是Widget、Element、SemanticsNode的唯一标识符const Statele
2024-12-05 17:29:20
804
原创 【Flutter】WillPopScope组件-监听物理返回键事件自定义返回事件
Flutter 监听物理返回事件 处理webview侧边返回导致页面退出问题
2024-12-05 16:07:35
568
原创 【鸿蒙】HarmonyOS
提炼公共样式进行复用的装饰器。@Styles方法不支持参数。@Styles可以定义在组件内或全局,在全局定义时需在方法名前面添加function关键字,组件内定义时则不需要添加function关键字。// 全局// 在组件内@Component定义在组件内的@Styles可以通过this访问组件的常量和状态变量,并可以在@Styles里通过事件来改变状态变量的值。组件内@Styles的优先级高于全局@Styles。扩展原生组件样式。
2024-09-04 17:06:52
1275
1
原创 flex 填满剩余空间
3.flex:1 1 auto,等同于flex:auto,由子元素的宽(width)高(height)属性来改变大小。如果和flex:0 0 auto一起使用就是自适应宽度,自动填充剩余空间。,当整体空间不足时,它也不会缩小,有剩余空间也不放大。相当于它是由子元素固定大小,不放大也不缩小。2.flex:0 0 auto,等同于flex:none,子元素的长度。1.flex:1,也就是flex-grow:1,也就是上面说的。,若有其他子盒子设置flex,则平分。
2024-07-09 16:38:59
1905
原创 【Flutter】webview页面访问不了 显示err_cleartext_not_permitted
err_cleartext_not_permitted问题解决
2024-01-09 14:15:56
941
原创 【FLutter 报错集①】AS pub get 报错之【Waiting for another flutter command to release the startup lock...】
AS pub get 报错之【Waiting for another flutter command to release the startup lock...】
2023-02-17 11:08:00
1280
原创 【flutter插件】TextField inputFormatters 数字输入控制(只能输入数字,包括±整数、小数)
【flutter插件】TextField inputFormatters 数字输入控制(只能输入数字,包括±整数、小数)
2023-02-03 19:05:14
1882
原创 Dart好用的组件——控制小数输入(XNumberTextInputFormatter)
Dart好用的组件——控制小数输入(XNumberTextInputFormatter)
2022-11-04 18:08:54
219
原创 Layui踩坑记录(1)
树结构渲染 input输入框去掉右下角图案 实现按钮水平均匀分布 layui关闭表格分页 设置label和input垂直居中: 给元素增加自定义属性 layui两组复选框可以用lay-filter进行区分 layui表单验证 关闭当前弹出层: ...
2022-06-20 18:19:28
501
原创 json中含list,list的fromJson转换
//json中含list,list的fromJson转换imgUrls = List.castFrom(json['imgUrls']);json转dart工具:1、https://json.im/json2model/json2Dart.html2、https://autocode.icu/jsontodart(亲测更高级更牛](https://img-blog.csdnimg.cn/9e2d8d242cc94accb92a9d3c41b19c9f.png))3、https://javier
2022-05-25 14:19:07
599
原创 Vue2.0学习(一)前端工程化与webpack
一、前端工程化企业级开发中,把前端开发需要的工具、技术、流程、经验进行规范化、标准化。二、webpack前端项目工程化的具体解决方案。1.主要功能提供友好的前端开发支持,以及代码压缩混淆、处理浏览器端JS的兼容性、性能优化等。(浏览器自动转化代码,使在低版本高版本浏览器中都能运行)2.创建初始项目注意事项1).新建项目空白目录(目录中不能有中文),并运行(在项目根目录打开命令行) npm init –y 命令,初始化包管理配置文件 (生成)package.json。2).运行 npm .
2021-11-13 16:57:43
564
原创 Vue学习-本地应用 基本属性
一、vue简介:1.是JavaScript框架,需要遵守规则才能使用2.简化DOM操作3.响应式数据驱动二、vue属性1.el:挂载点:设置Vue实例挂载(管理)的元素(1)el命中的元素范围内都是作用范围,可以嵌套其他双标签(最好不要挂在body、HTML标签上,尽量使用div)(2)可以用类选择器、标签选择器,但一般使用id选择器2.data属性<div id="app"> {{message}} <h2>{{school.nam
2021-11-11 19:55:59
709
原创 JS-DOM事件流 鼠标事件对象 键盘事件对象 键盘事件
事件流:从页面接收事件的顺序。DOM事件流:事件的传播过程。一、三个阶段:1.捕获阶段:从大到小2.当前目标阶段3.冒泡阶段:从小到大二、注意1.js代码只能执行捕获或者冒泡一个阶段2.addEventListener的第三个参数是true,则为捕获阶段。3.addEventListener的第三个参数是false或省略,则为冒泡阶段4.onblur、onfocus、onmouseenter、onmouseleave这些事件没有冒泡。事件对象一、定义1.写在侦听函数里的形参e
2021-10-25 17:25:18
178
原创 CSS:属性书写顺序
页面布局思路1.确定整个页面版心的宽度:可视区2.分析行模块和列模块3.确定每个列的大小,再确定列的位置4.先制作html结构,再制作样式
2021-10-25 11:17:24
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人