- 博客(65)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 vue-tsc版本旧 导致的ts报错
明明定义了数据 ,npm run lint 时却无法通过代码检查。原因是vue-tsc版本旧了的原因 升级一下版本就可以了。
2023-06-21 11:29:49 633
原创 关于不能在forEach中使用await的问题
of 内部处理的机制和 forEach 不同,forEach 是直接调用回调函数,for…of 是通过迭代器的方式去遍历。原因是 forEach 只支持同步代码。不会去处理异步的情况。当然你可以使用 Promise.all,但是感觉比较麻烦。所有我使用的是 for…在一次开发中,写了类似下面的代码。
2023-06-02 16:45:38 308
原创 解决ant-desgin for vue Select 下拉自定义 tags时无法回显的问题
解决ant-desgin for vue Select 下拉自定义 tags时无法回显的问题。
2022-11-04 17:29:26 888
原创 ant-design for react 日期选择器遇到的问题。(mars3d开发)
ant-design for react 日期选择器遇到的问题(mars3d开发)
2022-06-24 17:18:17 1061
原创 解决IOS移动端 格式为yyyy-MM-dd时计算其毫秒值会返回NaN
解决IOS移动端 格式为yyyy-MM-dd时计算其毫秒值会返回NaN问题描述: ios对于时间格式为yyyy-MM-dd时计算其毫秒值会返回NaN。解决方法: 将时间格式转为yyyy/MM/dd即可解决这个问题。const date = '2021-05-20 18:00:00'const getDate = date.getTiem() //安卓可以,iso会返回NaN//IOS解决办法const formateDate = date.replace(/-/g, "/") const c
2022-05-16 16:28:21 421
原创 mars3d react功能示例——缺少<tbody>报错
问题一:缺少<tbody>报错报错信息如下总结:react对代码要求的严格程度貌似比vue要严格一些,在vue中不加<tbody>就不会有问题,但是在react中就会出现警告,解决办法:在tr标签的外面加上<tbody></tobdy>...
2022-05-13 14:09:55 261
原创 Mars3d开发——react基础项目
漫游详细组件封装1、问题描述在飞行漫游模块示例的迁移过程中,多处用到的UI部分进行封装成组件2、实现方法——函数式组件(1)useState设置默认参数状态 const [roamLineData, setRoamLineData] = useState({ td_alllength: 0, td_length: 0, td_alltimes: 0, td_times: 0, td_jd: 0, td_wd: 0, td_gd: 0,
2022-05-07 12:12:37 353
原创 mars3d开发 ——移动端画线矢量数据注意事项
简介:在使用mars3d进行移动端开发项目中,绘制线矢量数据和在PC端有很大不同点。主要体现在PC端可以通过鼠标双击 ,确定 线已经绘制完成,移动端没有双击。解决办法:在移动端想要结束绘制,需要调用endDraw()方法具体实现代码:绘制export function addLine() { return graphicLayer .startDraw({ name: "mars3d Demo", type: "polyline", style: {
2022-04-24 17:33:07 950
原创 mars3d App开发——高德接口的使用
简介:为了减少在通过url传递过多的参数,我们使用了localforage的库来存储数据,但面临的问题是当用户清除缓存后就会拿不到数据,出现错误。为了解决这个问题,我们使用了高德的接口。一:路由传参这里我们只传递一个PIO点的key router.replace({ name: "search-result", query: { pointId: item.key } })二、拿到参数 const data: any = await localfora
2022-04-15 17:33:12 526
原创 mars3dApp开发——前后端接口对接
简介:在app开发收尾阶段,需要对之前通过localforage的方式获取记录的方式进行修改。目前后端采用node.js完成。收藏功能前后端对接:1、后端提供的接口collections/insert //添加collections/select //查询所有collections/select //根据ID查询collections/delete //根据ID删除collections/getIsCollection //判断是否已经被收藏2、前端接口参数结构以添加为例export
2022-04-08 16:46:59 1108
原创 mars3d开发——时序位置坐标
实现时序位置坐标一、1、现有数据如下 const arrData = [ { title: "中国安徽广播电视台", description: "安徽广播电视台(AHTV)是集广播、电视、报纸、</br>网络、新媒体等多种业务为一体的省级广播电视综合传</br>媒机构。", center: { lat: 31.817346, lng: 117.216403, alt: 342, heading: 168, pitch:
2022-04-02 13:02:59 299
原创 mars3d App开发——判定导航路线或者POI点是否被收藏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、业务需求二、实现过程1.接口部分2.取消收藏3、收藏前言mars3d App开发暂时涉及到的业务都是纯前端部分,但是我们也为后端留有接口,其中就包括判定导航路线或者POI点是否被收藏。一、业务需求点击收藏POI点或者路线后,再次进入时能够判定是否已经被收藏,并且收藏图标发现改变。合肥南站 POI点已经被收藏,下次再次进来是依然显示被收藏。二、实现过程1.接口部分代码如下:// 判断是否已经被收藏e.
2022-03-25 13:59:42 1493
原创 mars3dApp开发——“附近”功能模块开发
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、功能场景描述二、实现过程1.使用mars3d已经封装好的高德接口2、根据设施code查询3、附近点搜索前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、功能场景描述同高德地图和百度地图一样,可以查询到目标点附近的设施点,例如加油站、美食等等。我们使用的高德的接口进行查询的。二、实现过程.
2022-03-20 20:03:34 333
原创 mars3dApp开发——如何使用路由传参
文章目录前言一、使用场景二、router.push()和router.replace()1.router.replace()2.router.push()三、使用VueRouter之query与params两种传参区别前言mars3d App首页搜索模块遇到了有关路由传参的一些问题在此记录一下。提示:以下是本篇文章正文内容,下面案例可供参考一、使用场景1、搜索页输入关键词,点击搜索到搜索结果页面2、搜索结果页面,点击“附近”到附近数据列表页面,3、点击 要在目标点附近搜索的类型(美食,加油
2022-03-13 11:54:20 1555
原创 mars3d开发——雾天气
合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。雾天气特效首先我们在地图上加载一个模型代码如下:代码如下(示例): // 创建gltf模型, const gltfLayer = new mars3d.layer.ModelLayer({ name: "上海浦东", url: "//data.mars3d.cn/gltf/mars/shanghai/scene.gltf", style: { scale: 520, heading: 215 }, //
2022-03-04 17:39:09 297
原创 mars3d场景控制——各种特效(马赛克特效)
合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。**马赛克特效**一、添加模型代码如下: // 添加参考三维模型 const tiles3dLayer = new mars3d.layer.TilesetLayer({ url: "//data.mars3d.cn/3dtiles/qx-simiao/tileset.json", position: { alt: 80.6 }, maximumScreenSpaceError: 1, max
2022-02-26 15:52:24 602
html2canvas 截图生成base64 图片,
2024-07-30
什么是代码写的丑?代码写的丑怎么办?
2021-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人