自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 写了一天代码 不知道写了几行?别慌,我来教你查看!

哈哈哈哈哈 出于纯好奇 找到一个方法要查看 Git 仓库中某个特定用户(例如 xiaoming)今天所提交的代码行数(包括增加和删除的行数),可以使用以下 Git 命令。

2024-10-10 09:59:24 576

原创 鸿蒙小技巧

【代码】鸿蒙小技巧。

2024-09-20 14:50:46 972

原创 DevEco Studio 预览器报错踩坑

不知道大家遇见这个问题没有 是因为我们在使用name跳转别的模块的页面时 引入了hsp模块进来 所以他在编译的时候 告诉我们这个模块中引入了别的模块 那么怎么解决呢 只需要将你此模块中的oh-package.json中引入的包注释掉或者删除掉。还有一个就是页面中引入的别的模块的路径也删除掉。然后重新编译打包 预览器就可以用了。

2024-08-23 14:49:18 852

原创 HormonyOS踩坑JSON.stringfy

前两天发现一个问题 就是一个值 用as string就可以打印出来 用JSON.stringfy()就不行 百思不得其解 想破了脑袋!原因就在于上边那个包!把那个包删除了就好了!

2024-08-21 15:15:16 335

原创 vscode中自定义vue模板(生成的模版里边的div是自己建的文件名)

vscode小技巧

2024-08-19 16:38:56 472

原创 HormonyO实现一个评论列表点赞案例(@observed&@ObjectLink)

此处的item在ForEach中已经不具备响应式能力。若想使用响应式 就须得使用。

2024-08-15 10:57:13 300

原创 HarmonyOS实现一个在线刷题案例

【代码】HarmonyOS实现一个在线刷题案例。

2024-08-15 10:29:27 514

原创 HarmonyOs编写一个案例实现一个照片选择(阶段进阶 四种需求 逐一完善)

这个案例用到了父子传参@Prop @Link @State 各种样式交互 有兴趣可敲着玩玩~然后点击确认关闭弹窗。

2024-08-13 15:38:34 454

原创 HarmonyOs~应用程序框架进阶之 UIAbility组件间的交互

我们要知道一个概念 一个应用可以有多个模块 每个模块又可以有多个UIAbility 每个UIAbility又可以有多个页面。

2024-07-31 10:01:42 463

原创 HarmonyOs~ArkUI进阶 之 状态管理

在实际开发中,合理选择装饰器主要包含以下三步:1.首先根据状态需要共享的范围大小,尽量选择共享能力小的装饰器方案,优先级依次为@State+@Prop、@State+@Link或@State+@Observed+@ObjectLink > @Provide+@Consume > LocalStorage > AppStorage。2.当共享的状态的组件间层级相差较大时,为避免较差的代码可扩展性和可维护性,@Provide+@Consume的方案要优于层层传递的共享方案。

2024-07-30 11:08:36 1122

原创 HarmonyOs~UIAbility组件的启动模式及交互

tips:首次启动为冷启动 如果是冷启动 系统就新建该UIAbility组件的实力 若不是冷启动 系统将执行已经存在的该类型的UIAbilitu实例的onNewWant回调函数 可在该函数中解析从调用方传递过来的Want参数 并进行业务逻辑处理。然后我们看一下UIAbility单实例的执行过程。首先在该模块的module.json5配置。每次都会新建该UIAibility组件的实例。

2024-07-29 14:24:24 591

原创 HarmonyOS~@Prop和@Link区别

@Prop和@Link都是接收父组件的值的 但是@Prop是单向的 @Link是双向的

2024-07-26 14:10:27 262

原创 HarmonyOs~@builder自定义函数

builder用法分为两种 一种是全局 一种是局部 官方推荐使用局部 因为全局不确定是否有那个状态先看段代码在上段代码中可以看到 使用了两个Text组件 其中他们的样式还都是一样的 如果有多个的话就容易造成代码的冗余 那这种情况就用到了我们的@builder函数首先。

2024-07-24 14:41:53 419

原创 HarmonyOs实现一个弹窗

NavDestination设置mode为NavDestinationMode.DIALOG弹窗类型,此时整个NavDestination默认透明显示。弹窗类型的NavDestination显示和消失时不会影响下层标准类型的NavDestination的显示和生命周期,两者可以同时显示。NavDestination组件默认为标准类型,此时mode属性为NavDestinationMode.STANDARD。如何实现这样一个弹窗呢 上代码。

2024-07-23 15:22:05 299

原创 HarmonyOs之 路由简单跳转

提供的方法进行,每个Navigation都需要创建并传入一个NavPathStack对象,用于管理页面。主要涉及页面跳转、页面返回、页面替换、页面删除、参数获取、路由拦截等功能。Navigation路由相关的操作都是基于页面栈。效果图是这样的 点击按钮实现跳转。

2024-07-23 15:09:18 606

原创 根据官网写案列~ ArkTs ~ 构建更加丰富的页面

我们来使用Web组件加载页面首先在pages里创建一个组件tips:组件不需要写在main_pages.json里边 因为写在里边的都需要@entry装饰器。

2024-07-18 16:04:54 716

原创 HarmonyOS根据官网写案列~ArkTs从简单地页面开始

里面用到了Arkui的Banner,Swiper,Grid,List组件 通过ForEach实现循环渲染 实现了一个基础页面。

2024-07-18 15:49:40 555

原创 threejs-几何体-顶点-索引-面之BufferGeometry

一个三角形是三个顶点 两个就是在加三个就OK了 但是这样的话 两个三角形组成一个面 一个面应该有四个顶点 现在却有六个 我们得简化下 让这两个共用一个顶点。这是效果 设置为true后 就不会展示平面 而是展示一个线框。若是要形成这样一个四边形 怎么写呢 就需要两个顶点。切记:创建顶点数据 顶点是有顺序的 逆时针为正面。言简意赅 就是共用了两个点 这就是顶点绘制。

2024-07-12 18:02:45 480 4

原创 threejs ~GUI工具的使用

Dat.gui 是一个 GUI 组件,他可以为你的 demo 提供参数的设置先看一下想实现的效果美观又实用 下边我们来简单实现下通过gui实现全屏与退出全屏。

2024-07-10 16:35:30 305

原创 threejs中 如何使画布自适应

监听视口变化 然后渲染器与相机重置就可以啦~

2024-07-10 16:18:41 458

原创 vite使用threejs加载fbx模型

会动的fbx模型 去mixamo上下载就行。

2024-07-10 14:42:15 556

原创 vue3 ~ pinia学习

vue3 ~ pinia学习

2024-07-01 15:05:51 357 2

原创 禹神electron学习~

最近时间比较富裕 咱们浅浅来学习下electron。

2024-06-28 17:18:28 1086 2

原创 vue动态绑定class的几种方式

方法和计算属性在Vue3中都可以用于处理和操作数据,但它们在使用和性能上有一些关键的区别。计算属性是一种具有缓存机制的响应式对象,只有当其依赖的数据发生变化时才会重新计算。而方法没有缓存机制,每次页面更新时都会重新执行,无论数据是否变化。虽然方法和计算属性得到的结果一样 还是要多使用计算属性?

2024-06-20 10:43:02 1851

原创 JS 判断数据类型的方法

obj instanceof Object ,可以左边放你要判断的内容,右边放类型来进行JS类型判断,只能用来判断复杂数据类型,因为instanceof 是用于检测构造函数(右边)的 prototype 属性是否出现在某个实例对象(左边)的原型链上。还有1中复杂的数据类型————Object,Object本质上是由一组无序的名值对组成的。【注意】:constructor不能判断undefined和null,并且使用它是不安全的,因为contructor的指向是可以改变的。二、JS 中判断数据类型的方法。

2024-06-18 18:16:39 675

原创 vue3使用echarts简单教程~~概念篇

没写过 写着玩玩 不足的地方还望小伙伴补充~~

2024-06-18 17:59:13 1512

原创 dotenv 配置踩坑-显示undefined

这样就拿不到 这不绝对路径也对吗直接就是根目录下的.env。为啥得相对路径呢 我不理解。这样就拿到 有大神解释下吗。

2024-06-05 17:13:57 691

原创 Pag格式在vue3中的简单使用方法

vue3使用Pag格式

2024-05-27 15:07:26 1671

原创 onblur和onclick冲突的解决方法

input输入框绑定onblur事件,input输入框的发送按钮绑定onclick事件。在点击发送按钮的的同时,input也失去了焦点,所以会触发onblur事件,并且onblur会优先于onclick执行。也就是说让onblur延迟一段时间再执行,在这一段时间内onclick会正常执行,并且onclick中的cleartimeout会停止onblur的执行。2.查阅资料 我看还有一种解决方式 将onclick替换为onmousedown 因为我这是h5页面 所以使用touchend。

2024-04-20 15:25:58 538

原创 ios解决元素position:absolute是定位后被swiper遮挡问题

在切换tab时 会出现swiper被遮挡一下 起初以为是组件产生了重绘 等页面加载完 定位才生效 于是 各种找 最后发现不是这样 是元素在遇见swiper时 absolute被遮挡了 最终解决办法: -webkit-transform: translate3d(0, 0, 0);给absolute的元素加个这个属性就好了 就不会出现被遮挡一下的情况!

2024-04-12 17:07:59 665 1

原创 swiper/vue踩坑 切换问题

一个是暴力执行 v-if 我采用的是v-if的route的name 这样的话 当name==当前页面时 组件就会重新执行 不会出现停止不动的现象 (不过这个也有个弊端 就比如你不管划到多少页 只要一回到这个页面 组件就会重新执行回到第一张图)若不想这样 尝试第二种方法。如果swiper一开始处于display:none的情况下,后来display:block,那么swiper功能就会出现问题,比如分页器失效。开启监视器:当swiper样式改变的时候(例如隐藏显示),自动初始化swiper。

2024-04-02 11:15:50 723

原创 vue3-scroll-seamless一个简单的基于vue3.js的无缝滚动

最近有需求 要实现类似于跑马灯效果的图 话不多说 上插件。官方文档 在下边 有些参数自己看配置就好。

2024-03-20 10:01:58 1370

原创 vue3.0项目中lottie解析json动画格式

vue3.0项目中lottie解析json动画格式25 / 100

2024-03-19 16:46:25 1083

原创 关于div中img高度撑不满的问题

怎么解决呢 给图片加上display:block就可以了

2024-03-18 17:38:04 643

原创 vue3 ref获取子组件显示 __v_skip : true 获取不到组件的方法 怎么回事怎么解决

于是我查看了一下子组件 由于我是用的语法糖写的 没有进行抛出 所以就有了拿不到的这个问题 上图看一下吧。将你子组件中的这个方法进行抛出 父组件就可以拿到啦 现在让我来看一下打印的效果吧~时,Vue 将不会对该组件进行渲染,也不会将其添加到虚拟 DOM 树中。是 Vue 3 中的一个特殊属性,用于跳过某些组件的渲染。如果你想获取子组件上的方法,需要确保子组件没有被标记为。okok~今天的问题就到这啦~~~~~过38节日去啦。获取该组件的显示时,将无法获取到该组件上的方法。要解决Vue 3中使用。

2024-03-08 11:21:24 2988 3

原创 使用vscode前面几行被定住

滚动代码文档的时候,发现前面几行被定住了,想 css 的 sticky 一样,可能是之前我们不小心点到了这里,取消就好。

2024-03-06 17:21:52 2440 4

原创 解决ios17无法复制的问题

之前ios都是好好的 奈何ios升级了17版本 于是我的复制就不生效了 不过又发现一段新代码 尝试了下 ios17可正常复制。,并且将其放置在屏幕的左上角,这样可以避免被遮挡或隐藏,从而在iOS 17上可以正常复制。设置导致在iOS 17上无法复制。so 问题得到正常解决!原因可能是第一段代码中的。

2024-02-22 11:29:32 1872

原创 浏览器兼容性问题解决方案:

所谓浏览器的兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,无论用户使用什么浏览器来查看我们的网站或者登录我们的系统,都应该是统一的显示效果。

2024-02-21 18:23:14 595

原创 什么是BFC?BFC有什么特性?如何创建BFC?BFC有什么作用?

BFC全称是Block Formatting Context,意思就是块级格式化上下文。你可以把BFC看做一个容器,容器里边的元素不会影响到容器外部的元素。

2024-02-21 10:26:33 1126

原创 CSS3中盒子居中

(2)(3)

2024-02-21 09:50:46 881

HormonyOs基础-路由-动画

HormonyOs基础-路由-动画

2024-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除