自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3 + vite + cesium项目

GitHub - tingyuxuan2302/cesium-vue3-vite: 项目基于 vue3 + vite + cesium,已实现常见三维动画场,欢迎有兴趣的同学加入共建,官网服务器相对拉胯,请耐心等候...

2024-10-11 17:11:53 258

原创 宝藏CSS样式网站,开发一些酷炫的特效

地址:Uiverse | The Largest Library of Open-Source UI elementshttps://uiverse.io/地址:CSS灵感指南 - CSC 灵感指南 在线 (csscoco.com)https://csscoco.com/inspiration/#/

2024-10-11 14:58:45 385

原创 浏览器播放多个视频流

rtmp格式,需要浏览器有flash插件。而大部分浏览器已经不支持安装插件,包括我想从chrome里设置再使用依旧没成功。flv:不支持ios系统。首屏快,延时低、支持传输加密、支持浏览器无控件化播放。hls:缺点是有延时,初次加载很慢。优点是系统兼容性较好、支持传输加密、支持浏览器无控件化播放。rtsp: 需要浏览器安装插件。

2024-09-19 17:42:11 287

原创 可视化大屏适配

可视化大屏:autofit.js 一行搞定自适应

2024-09-18 15:34:00 470

原创 uniapp的生命周期

onShow:每一次进入页面都会执行的生命周期。onLoad:第一次进入页面所执行的生命周期。中的页面,默认保存在工程根目录下的。中监听,在页面监听无效。

2024-04-17 21:26:50 1451 1

原创 vue3+vite项目打包遇到的问题

router/index.js,将路由模式改成hash模式。vite.config.js中,添加base: './'

2024-03-18 12:07:22 742

原创 操作数组的方法有哪些?

否则,数组索引为 0 的元素将被用作初始值,迭代器将从第二个元素开始执行(即从索引为 1 而不是 0 的位置开始)。方法测试数组中是否至少有一个元素通过了由提供的函数实现的测试。方法返回数组中满足提供的测试函数的第一个元素的索引。方法测试一个数组内的所有元素是否都能通过指定函数的测试。,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。方法返回数组中第一次出现给定元素的下标,如果不存在则返回 -1。方法返回数组中满足提供的测试函数的第一个元素的值。方法对数组中的每个元素按序执行一个提供的。

2024-02-20 14:58:50 892

原创 slice和substring区别

方法返回该字符串从起始索引到结束索引(不包括)的部分,如果未提供结束索引,则返回到字符串末尾的部分。方法返回一个新的数组对象,这一对象是一个由。代表了数组元素的索引。原始数组不会被改变。的 substring()

2024-02-19 10:07:03 408

原创 表格新增行,可编辑删除行

【代码】表格新增行,可编辑删除行。

2024-02-07 16:15:01 760

原创 Vue3+elementplus实现弹窗功能

【代码】Vue3+elementplus实现弹窗功能。

2024-02-07 14:37:06 1167

原创 手风琴案例

注意:要下载jquery,然后通过script标签引入。

2024-02-07 14:12:49 334

原创 项目中遇到的数据处理问题

二、将tableColumn中的label选出,使label的值等于tbodyList每一项的key,一、将id数组以逗号分隔开,以字符串的形式保存,再将字符串形式的id转变成数组。例如:{"工号":"B0001"}

2024-02-07 14:04:41 416

原创 js查找数组中符合条件的元素

一、利用for循环进行查找。二、filter() 方法。三、 find()方法。五、reduce()

2024-02-07 13:24:33 2229

原创 vue3基于vite打包

大的js和css打包成:gzip。

2023-11-19 14:52:15 900

原创 深入理解 Vue 的 .sync 修饰符

sync修饰符它会被扩展为一个自动更新父组件属性的v-on监听器。为了方便起见,我们为这种模式提供一个缩写,即。

2023-11-19 11:30:39 123

原创 剩余参数和展开运算符的区别

总结来说,剩余参数用于将多个参数表示为一个数组,而展开运算符用于将数组或对象展开为独立的元素。它们的使用场景和作用略有不同,但都提供了便捷的方式来处理函数参数或数组元素。

2023-11-08 19:01:45 349

原创 vue项目打包优化

第一步:在vue.config.js配置打包路径第二步:在router/index.js将路由模式改为hash如果项目上线要求是history模式,需要告诉后端重定向一下路径。

2023-11-07 15:39:48 457

原创 electron避免重复创建子窗口

【代码】electron避免重复创建子窗口。

2023-10-22 13:25:03 389

原创 办鹿uniapp小程序(一)

1. 小程序 没有跨域问题 需要 “不校验url”但是上线是不行的,必须要在网页后台配置 “request合法域名” 就可以了,并且必须是https开头。2. 浏览器需要设置代理来解决跨域问题==》类似于vue==〉proxy : server在根目录新建vue.config.js ===》只在浏览器端生效。条件编译使用场景:处理跨域问题的时候,浏览器端不走请求的基础url,小程序运行,所以给这里加入条件编译判断。

2023-10-19 22:11:41 791

原创 ExecError: \node_modules\app-builder-bin\win\x64\app-builder.exe exited with code ERR_ELECTRON_BUILD

【代码】ExecError: \node_modules\app-builder-bin\win\x64\app-builder.exe exited with code ERR_ELECTRON_BUILD。

2023-09-26 14:37:48 1764

原创 原生小程序wx:key

wx:key如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如中的输入内容,的选中状态),需要使用wx:key来指定列表中项目的唯一的标识符。

2023-09-20 18:52:11 110

原创 uni-popup组件的使用

easycom:传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件。easycom将其精简为一步。只要组件安装在项目的components目录下或uni_modules目录下,并符合components/组件名称/组件名称.vue目录结构。就可以不用引用、注册,直接在页面中使用。比如前述举例的,它导入到uni-app项目后,存放在了目录/components/uni-rate/uni-rate.vue。同时它的组件名称也叫uni-rate,所以这样的组件,不用在script里注册和引用。

2023-09-17 16:39:31 792

原创 weex dom.scrollToElement 滚动问题

2、dom.scrollToElement传入的ref参数,需要使用this.$refs[ref][0]或this.$refs.ref[0]方式取值,不然出现iOS、安卓不生效,h5生效。1、使用for生成的ref。在初始化获取ref节点时候需要100ms延迟。

2023-09-17 14:48:41 403

原创 解决:HBuilder 没有检测到设备,请插入设备后点击刷新再试。

3、返回到设置,搜索开发者选项,分别打开 USB调试 和USB安装,重新运行项目即可。2、打开 设置→我的设备→全部参数与信息→连续点击MIUI版本 打开调试模式。1、用数据线连接手机,在手机上选择 传输文件。

2023-09-15 21:13:12 968

原创 让CSS flex布局最后一行列表左对齐的6种方法

由于每一列的数目都是固定的,因此,我们可以计算出不同个数列表应当多大的 margin 值才能保证完全左对齐。例如,假设每行4个元素,结果最后一行只有3个元素,则最后一个元素的 margin-right 大小是“列表宽度+间隙大小”的话,那最后3个元素也是可以完美左对齐的。说明最后一行,要么3个元素,要么7个元素……说明最后一行,要么2个元素,要么6个元素……/* 两端对齐 */.list {/* 如果最后一行是3个元素 *//* 如果最后一行是2个元素 */

2023-09-15 16:52:09 2735 1

原创 Pinia持久化存储

默认所有 state 都会进行缓存,你能够通过 paths 指定要长久化的字段,其余的则不会进行长久化。数据默认存在 sessionStorage 里,并且会以 store 的 id 作为 key。

2023-09-14 21:00:54 225

原创 Vuex和pinia的区别

1. pinia没有mutations,只有:state、getters、actions2. pinia分模块不需要modules(之前vuex分模块需要modules)3. pinia体积更小(性能更好)4. pinia可以直接修改state数据。

2023-09-14 20:44:58 145

原创 Mixin混入

分发Vue组件中的可复用功能,A组件和B组件使用时,mixin.js中定义的数据是独立的。在src目录下创建mixins文件夹,再创建mixin.js。

2023-09-14 17:07:38 29

原创 vue3异步组件(提升性能)

优点:npm run build打包完成后,异步组件有单独的js文件,是从主体js分包出来的。

2023-09-14 16:47:41 336

原创 export和export default的区别

通过export方式导出,在导入时要加{ },export default则不需要,并可以起任意名称。在一个文件或模块中,export、import可以有多个,export default仅有一个。export与export default均可用于导出常量、函数、文件、模块等。(1) 输出单个值,使用export default。(2) 输出多个值,使用export。

2023-09-07 19:55:37 43

原创 vite报Dynamic require of “path“ is not supported错误

查看vite的版本4.4.x不支持commonJS。

2023-09-06 22:29:00 845

原创 vite项目运行后是主机地址的解决方案

时,浏览器使用 DNS 来解析地址,这个地址可能与 Vite 正在监听的地址不同。当地址不一致时,Vite 会打印出来。Node.js 在 v17 以下版本中默认会对 DNS 解析地址的结果进行重新排序。开发服务器选项 | Vite 官方中文文档 (vitejs.cn)这是因为侦听非通配符主机的服务器优先于侦听通配符主机的服务器。来禁用这个重新排序的行为。Vite 将会将改地址打印为。在某些情况下,可能响应的是其他服务器而不是 Vite。第二种情况是使用了通配主机地址(例如。

2023-09-06 21:55:26 639

原创 Vuex持久化存储插件

【代码】Vuex持久化存储插件。

2023-09-06 17:00:35 372

原创 vue3兄弟组件的传值

【代码】vue3兄弟组件的传值。

2023-09-06 11:59:55 304

原创 v-model传值

【代码】v-model传值。

2023-09-06 11:45:49 442

原创 vue3+vite项目中解决import { ref , reactive ... } 引入的问题

vue3+vite项目中解决import { ref , reactive ... } 引入的问题

2023-09-05 19:49:22 526

原创 vue2中组件传值

参数1:自定义事件的名称参数2:传递的具体的值。

2023-09-04 18:24:21 72

原创 vue中前端处理跨域问题

如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器。这个问题可以通过中的选项来配置。可以是一个指向开发环境 API 服务器的字符串:});注意:devServer.proxy在开发阶段生效,生产阶段不生效。

2023-09-04 12:34:51 214

原创 vue2和vue3有哪些区别?

1、双向数据绑定的原理不同。4、定义数据变量方法不同。

2023-08-01 21:32:22 322 1

原创 JS中的splice的三种用法(删除,替换,插入)

作用3:插入元素----------len设置为0,[item]为添加的值。splice有3个参数,splice(index,len,[item])作用2:替换元素----------[item]为替换的值。作用1:删除元素----------[item]为0。item:替换的值,删除操作的话item为空;例:arr=[1,2,3,4]index:数组开始下标;len:替换/删除的长度;

2023-08-01 19:23:05 1702 1

空空如也

空空如也

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

TA关注的人

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