自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-07-18 16:04:54 403

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

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

2024-07-18 15:49:40 341

原创 HarmonyOS第一课从简单的页面开始 题答案

2. 对于包含文本元素的组件,如:Text、Span、Button、TextInput等,使用fontFamily设置字体时,参数类型只能是string,当使用多个字体时,用“,”进行分割,按顺序生效。3. 在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。A. 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。

2024-07-18 11:18:38 275

原创 HarmonyOS第一课应用程序框架基础 题答案

1. 在基于Stage模型开发的应用项目中都存在一个app.json5配置文件、以及一个或多个module.json5配置文件。A. 配置文件,包括应用级配置信息app.json5、以及Module级配置信息module.json5。D. 其他配置文件,用于编译构建,包括构建配置文件、编译构建任务脚本、混淆规则文件、依赖的共享包信息等。C. 资源文件,包括应用级资源文件、以及Module级资源文件,支持图形、多媒体、字符串、布局文件等。A. pages标签标识当前Module的配置的应用环境变量。

2024-07-17 14:24:13 346

原创 HarmonyOS第一课ArkTS语法介绍 题答案

D. keyGenerator为数据源arr的每个数组项生成唯一且持久的键值,为必选参数。C. 当父组件和子组件之间存在一个或多个if语句时,必须遵守父组件关于子组件使用的规则。C. itemGenerator为数组中的每个元素创建对应的组件,为必选参数。2. 允许在容器组件内使用if/else条件渲染语句构建不同的子组件。B. 允许在容器组件内使用,通过条件渲染语句构建不同的子组件。1. 下面属于ArkTS中正确使用变量声明的语句是?2. 下面属于ArkTS函数声明的语句的是?

2024-07-16 10:15:12 202

原创 HarmonyOS第一课DevEco Studio的使用 题答案

2. module.json5文件中的deviceTypes字段中,配置了phone,tablet,2in1等多种设备类型,才能进行多设备预览。B. 在预览器界面,可以在预览器中操作应用/服务的界面交互动作,如单击、跳转、滑动等,与应用/服务运行在真机设备上的界面交互体验一致。A. 提供代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。C. module.json5包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。

2024-07-15 19:51:42 419

原创 HarmonyOS~第一课HarmonyOS介绍 练习题

习题包括答案

2024-07-15 11:54:59 308

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

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

2024-07-12 18:02:45 190

原创 threejs ~GUI工具的使用

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

2024-07-10 16:35:30 199

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

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

2024-07-10 16:18:41 129

原创 vite使用threejs加载fbx模型

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

2024-07-10 14:42:15 272

原创 vue3 ~ pinia学习

vue3 ~ pinia学习

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

原创 禹神electron学习~

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

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

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

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

2024-06-20 10:43:02 709

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

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

2024-06-18 18:16:39 624

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

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

2024-06-18 17:59:13 972

原创 dotenv 配置踩坑-显示undefined

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

2024-06-05 17:13:57 184

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

vue3使用Pag格式

2024-05-27 15:07:26 535

原创 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 228

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

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

2024-04-12 17:07:59 243

原创 swiper/vue踩坑 切换问题

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

2024-04-02 11:15:50 342

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

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

2024-03-20 10:01:58 631

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

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

2024-03-19 16:46:25 593

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

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

2024-03-18 17:38:04 400

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

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

2024-03-08 11:21:24 1331 2

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

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

2024-03-06 17:21:52 1292 2

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

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

2024-02-22 11:29:32 927

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

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

2024-02-21 18:23:14 401

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

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

2024-02-21 10:26:33 981

原创 CSS3中盒子居中

(2)(3)

2024-02-21 09:50:46 749

原创 CSS3盒子模型

1、box-sizing: content-box:默认值,border 和 padding 不算到 width 范围内,可以理解为是 W3c 的标准模型(default)。总宽=width+padding+border+margin。2、box-sizing: border-box:border 和 padding 划归到 width 范围内,可以理解为是 IE 的怪异盒模型,总宽=width+margin。1.相邻块元素垂直外边距的合并。

2024-02-20 18:03:43 683

原创 用CSS3画一个三角形

【代码】用CSS3画一个三角形。

2024-02-20 17:47:30 784

原创 什么是伪数组 以及伪数组转真数组的方法

伪数组的原型是Object ,是真数组的原型是Array;伪数组其实是键值对的形式,真数组是基于索引下标实现的;伪数组可以通过以上方式转化为真数组,进而使用数组的forEach等其他方法当然了,如果只是普通遍历也可以用for循环来实现,不需要转真数组这么麻烦,在实际开发中大家也要酌情使用哦。

2024-02-20 15:55:20 375

原创 Failed to resolve component: ClickButtonIf this is a native custom element, make sure to exclude it

在写代码时 遇见这样一个警告 但是又不报错 搜了很多资料说是。不过我看了下 我这也没有使用。

2024-02-19 10:28:49 414

原创 vue3实现图片懒加载vue3-lazy

图片懒加载(Lazy Loading)是一种延迟加载图片的技术,它只有在图片即将进入浏览器可视区域时才加载图片,从而减少页面初始加载时间和提高页面加载性能。图片懒加载的作用和好处如下:提高页面加载速度:只有当图片即将显示在用户的屏幕上时才加载图片,可以减少页面初始加载时间和提高页面加载性能。减轻服务器压力:只有在需要加载图片时才向服务器请求图片,可以减轻服务器的负载,提高网站的可用性。节省带宽:只有在需要加载图片时才向用户发送图片数据,可以节省带宽和流量,降低用户的网络费用。

2024-02-02 17:14:44 964

原创 npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher

当使用npm下载vue3-lazy时出现一下错误时的解决方案。报错:npm WARN deprecated。但看某些播客依旧有未解决问题的情况 可以尝试。添加具体的版本号,再次跑项目就没有问题了。尝试使用过一下命令更新。

2024-02-02 15:08:50 1022

原创 项目打包时去除console语句的解决方法——babel-plugin-transform-remove-console 插件

那么有没有一种只在发布环境时才不显示console的插件呢 于是找到了项目打包时去除console语句的解决方法——babel-plugin-transform-remove-console 插件。.config.js 文件是全局共享的,不管是项目开发阶段(serve)还是项目发布阶段(build),这个配置文件都会生效。vscode插件 javascript console utils 快速生成 / 删除console.log。只在项目发布阶段移除所有的 console。最后重新运行build。

2024-02-02 11:27:55 772

原创 vscode插件 javascript console utils ——快速生成 / 删除console.log

调试的时候可能会弄了好多的console.log出来。调试好了之后需要把这些console.log删除掉。然后按ctrl/cmd+shift+L。这时按ctrl/cmd+shift+D。就可以删除所有的console.log。就会自动生成console.log。

2024-02-01 10:20:29 601

原创 v-masonry 继续踩坑(2)--最下边元素顶不上去的问题

使用这个属性 为true也不行为false也不行 把他删除就好了 就能实现最后一个元素高度顶不上去的问题了。底下这个图应该出现在右侧红色地方 但他就偏不过去 看到文档有个属性。所有准备完毕之后 测试说 又出了新问题。

2024-01-25 14:32:26 377

原创 v-masonry踩坑 数据不重绘问题

nextTick。

2024-01-19 10:49:07 502

空空如也

空空如也

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

TA关注的人

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