- 博客(17)
- 收藏
- 关注
原创 多页面系统,实现页面轮播展示 + 每天定时更新数据
系统大概构成:vite + vue + Mars3d/cesium(地图),在系统基本完成之后,甲方爸爸突然要求上一个轮播的版本,大概类似于PPT播放的翻页效果,下面是一些尝试方案和最终解决办法。
2023-11-30 18:35:41
661
原创 openlayer开发报错记录:Uncaught TypeError: layer.getLayerStatesArray is not a function
openlayers地图初始化报错 Uncaught TypeError: layer.getLayerStatesArray is not a function
2023-06-25 10:26:43
1167
原创 vue项目依赖安装报错:Error: pngquant failed to build, make sure that libpng-dev is installed
vue项目 添加了一下 vite-plugin-imagemin 依赖去实现优化打包,依赖安装报错
2023-02-17 15:57:36
2687
3
原创 记录:码表转回label方法
问题描述:前端使用select选择的码表数值,返回需要替换成相应的文字展示:// 码表转回labelconst renderLable = (data, text = '') => { const hasValue = data.find((item) => item.value === text); if (hasValue && JSON.stringify(hasValue) !== '{}') { return hasValue.label;
2022-01-21 14:21:50
436
原创 h5使用上传图片--ios失败问题
项目场景:h5 项目中使用ant mobile组件实现图片上传。问题描述: 安卓手机和电脑模拟器都可以,iPhone手机上传会接口失败,后面去网络上面找了很多案例都不一致,最后发现传的文件流格式不对。 解决方案: axios .post('/app/imageUpload', formData, { headers: { 'Content-Type': 'multipart/form-data' }, // 后端需要的格式校验 })
2021-07-16 15:50:08
2615
2
原创 React中使用useState第一次改变页面渲染,后面值变化页面没有重新渲染
问题描述:最近项目上面用ant组件Modal里面插入可编辑表格一同编辑,可编辑表格使用useState第一次改变页面渲染,后面值变化了,但是表格页面没有重新渲染。 try { const row = await form.validateFields(); const arr = data.onePersonOneFiles; if (arr[index].isAdd) { delete arr[index].isAdd; }
2021-06-03 11:55:37
4266
原创 使用nest实现一个图片管理后台
文章目录前言一、目录创建二、具体代码1.assets.controller.ts2.assets.service.ts3.assets.module.ts4.assets.ts总结前言作为一个刚入门不到一年的前端,主要使用的是react进行开发,最近因为项目要求,需要提供一个图片管理后台,使用nest进行开发,抱着大佬给的学习资料啃了好久才明白一点点,最后还是搞出来了【秃头.jpg】,来之不易记录一下。(如果里面有啥问题各位大佬请多多包涵,欢迎更正)参考文档:nest官方文档一、目录创建在.
2021-03-31 13:59:42
886
原创 JavaScript出现 Uncaught TypeError: Cannot read property XXX of undefined的报错
项目场景:点击菜单进入页面报错问题描述:报错信息如下: 原因分析:没有进行判空处理解决方案:这里先判断值是否存在,再进行后续处理。const { isEdit } = this.state; if (v.url && v.url.includes('xxx-')) { ... }下次细心...
2020-12-22 10:09:26
3123
原创 Flutter学习:关于Tab导航栏
Flutter关于Tab导航栏:包括以下几种情况:1、 底部Tab切换2、 自定义顶部Tab3、 使用TabController实现顶部Tab切换1. 底部Tab切换使用bottomNavigationBar实现底部Tab栏,这里需要注意控制切换的currentIndex,另外大于三个tab进行设置,type: BottomNavigationBarType.fixed配置底部tabs可以有多个按钮。import 'package:flutter/material.dart';import
2020-12-08 09:47:54
1634
原创 Flutter学习:关于路由跳转
Flutter 关于路由跳转:关于flutter项目中的路由跳转1. 普通路由跳转和传值在当前页面引入需要跳转的页面组件,通过Navigator.of(context).push()进行路由跳转;Navigator.of(context).pop()返回上一页面。// Home.dartRaisedButton( child: Text("点击跳转到搜索页面"), onPressed: (() { Navigator.of(context).push( Ma
2020-12-07 14:54:03
286
原创 Dart 学习笔记3
学习内容:关于Dart中的泛型–泛型方法,泛型类,泛型接口1.泛型:解决类、方法、接口的复用性,以及对不特定数据类型的支持(数据校验)2.自定义库,系统库,第三方库泛型方法// 可以将前面的T去掉,则不控制返回值的类型T getInfo<T>(T value){ return value;}void main(){ // 传的参数必须为String类型 // 可以在这里动态指定传入参数的类型以及返回的类型 print(getInfo<String
2020-12-01 14:49:54
74
原创 Dart 学习笔记2
学习内容:关于类与继承1、 简单的类的使用void main() { var p = new Person(18, "苗苗"); print(p.age); print(p.name); p.demoFunction();}class Person { int age; String name; // 构造函数 Person(int age, String name) { this.age = age; this.name = name; }
2020-11-27 15:59:32
111
原创 Dart 学习笔记1
dart语法学习笔记1:学习内容:dart语法–Function1、入口函数main()void main() // void 无返回值2、 基本自定义方法void main() { String demo = getFuctionDemo(); print(demo); String info = getInfo(777); print(info);}// 这里的方法返回值为StringString getFuctionDemo() { return "this
2020-11-27 11:24:24
129
原创 Android启动AVD出现报错:The emulator process for AVD Pixel_4_XL_API_27 was killed.
这里写自定义目录标题Android启动AVD出现报错:The emulator process for AVD Pixel_4_XL_API_27 was killed.Android启动AVD出现报错:The emulator process for AVD Pixel_4_XL_API_27 was killed.因为学习flutter,在新的电脑上面安装了Android Studio,创建新的项目之后,下载创建新的模拟器后,无法启动,一直会有报错:The emulator process for
2020-11-23 14:56:54
8936
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人