- 博客(22)
- 收藏
- 关注
原创 微信小程序使用video
微信小程序播放视频,它有原生的视频video,所以就可以直接使用了,但是注意一点,这个视频不要放到本地,小程序分包有大小限制,基本上一个视频就超出了限制,所以小程序就无法打包。我的解决办法有两个。反正最终就是不要放在项目里面就行。第一个是在网上找一个视频,复制他的地址,如下图,找到video,然后复制他的src地址。第二个是使用wxCloud里面 放到云开发里面。
2025-03-22 17:40:40
669
原创 微信小程序的请求方法
如下所示,有的时候一个文件里面的export太多了,我们可以使用Import * from './33.js'把里面的所有都导出。(这里要注意,如果遇到,使用导出的方法出错的话,我们就把具体的某一个方法导出来,就是花括号那种导出。这个相较于PC端封装的请求简单(例如axios需要请求拦截器和响应拦截器),因为我们是在小程序提供的请求方法基础上进行的封装,算是站在巨人的肩膀上了。我们封装请求request方法的时候,需要设置一个请求头,让每次请求都携带用户的认证令牌。这里想要梳理一下关于导出和导出。
2025-02-28 17:26:54
266
原创 使用CSS3DRenderer/CSS2DRenderer给模型上面添加html标签的一个demo
这里有一点需要注意一下,就是添加渲染器css3dRender,他会增加一个html标签,默认会叠加到父元素canvas上面,这样就会导致鼠标缩放,模型无法缩放,所以需要设置pointerEvents属性为none,解决html标签对画布的遮盖。思路:使用css3dRender添加一个图片,然后获取的位置坐标,使用css3dRender添加一个文字标签,也设置这个位置坐标,此外z轴设置一个高度,这样就可以放在图片的正上方。
2025-02-25 18:45:00
1058
原创 推荐使用nvm,管理不同node版本
这时候nvm的好用就体现出来了,可以下载多个node版本,需要的时候切换就行,下载不同版本的node后不需要去自己配置环境之类的,切换版本非常丝滑简单。有时候因为项目需要特定的node,因为node只能下载一个特定版本,所以我们就需要去删了重装node,然后配置node,真的很麻烦。推荐一个好用的管理node方法,使用nvm。这个文章写的很清楚,看完配置就完成了。下面贴一个我下载参考的文章。
2024-12-16 20:35:58
276
原创 一篇文章看懂SSE的基本使用
一个单向的持久通信方式,只能服务器给客户端发送数据。文章是看B站up小满zs的视频整理的笔记。适用于:可视化大平台,
2024-11-28 14:19:40
633
原创 前端网络请求的API
XHRajaxjqueryfetchaxios(以上都遵循浏览器同源策略,异步请求数据,不阻塞页面),img的srcscript的src。ajax基于创建XHR技术,创建对象与服务器异步通信,优点:局部刷新页面。缺点:请求方式比较复杂。jQuery是一个流行的JavaScript库,其中包含了简化Ajax调用的方法。axios基于promise,本质上也是对xhr的封装,体积相对较小比起jQuery,使用需要引入额外的库。链式调用处理异步操作。自动转化请求和响应的数据格式。
2024-11-28 14:11:47
291
原创 vue3项目博客
这个项目是跟着B站up程序员老罗做的,我自己总结了遇到的问题。前端原码我放到了Gitee可以参考,但是我做的项目没有做完,因为后面我感觉练习的有点重复,所以系统设置和回收站我没有做。这个是B站的视频地址我的收获。
2024-11-23 18:22:58
409
原创 vue3组件间通信
方法:在父组件定义ref,通过ref接收子元素暴露的属性或者方法。方式:父亲使用子定义的自定义方法,通过函数接收子元素传递的参数。具体使用的话:在模板字符串不需要props直接。注意点二:如果是传递变量是字符串,我们就可以直接赋值,例如。defineProps定义父亲传递的数据然后使用。,但是如果是对象就需要。注意点一:子元素要在。
2024-11-23 12:16:15
331
原创 如何在three.js里面导入obj的三维模型
添加obj模型,需要加载mtl文件,绘制模型的纹理颜色之类的。但是mtl文件需要修改路径。需要引入loader,可以加载obj模型的文件和mtl文件。这里修改路径我是参照博主:杰拉啦德。
2024-11-05 13:09:19
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人