• 2025-01-23vue3+ts+vite适配低版本浏览器白屏
    前言vite需要引入多个包来适配低版本浏览器,如果只是用网上常规的@vitejs/plugin-legacy来配置还是会出现部分android9的出现白屏问题 第一步package.json引入 "core-js":"^3.39.0","regenerator-runtime":"^0.14.1","@vitejs/plugin-legacy":"^5.4.2&qu
  • 2025-01-22Vue3 —— 安装及配置环境
    Vue官网:https://vuejs.org/配置环境终端:Linux和Mac上可以用自带的终端。Windows上推荐用powershell或者cmd。GitBash有些指令不兼容。安装Node.js:安装地址:https://nodejs.org/en/安装@vue/cli:执行:npmi-g@vue/cli如果执行后面的操作有bug,可能是
  • 2025-01-22vue3 + leaflet@1.94---海量点位加载
    import{CanvasMarkerLayer}from'@panzhiyue/leaflet-canvasmarker'importimgfrom'@/assets/image/logo.png'onMounted(()=>{window.customMap=mapInit.initMap({target:'map-container',coordinate:[36.09,1
  • 2025-01-22vue3 + leaflet@1.94---带箭头的轨迹线
    import'leaflet-polylinedecorator'//箭头线(引入第三方插件)onMounted(()=>{window.customMap=mapInit.initMap({target:'map-container',coordinate:[36.09,120.35]})constdrawnItems=newL.FeatureGroup()window.custom
  • 2025-01-21Springboot+vue3驾考在线学习与测试系统
    目录具体实现截图技术介绍开发核心技术介绍:技术创新点vue3和vue2的区别:核心代码部分展示非功能需求分析系统开发流程软件测试源码获取具体实现截图技术介绍选用SpringBoot作为开发框架,简化项目结构,提高网站性能和易维护性。采用MVC模式将数据对象、业务逻辑以
  • 2025-01-21字玩FontPlayer开发笔记12 Vue3撤销重做功能
    字玩FontPlayer开发笔记12Vue3撤销重做功能字玩FontPlayer是笔者开源的一款字体设计工具,使用Vue3+ElementUI开发,源代码:github|gitee笔记撤销重做功能是设计工具必不可少的模块,以前尝试使用成熟的库实现撤销重做功能,但是细节问题有很多,就一直搁置了。这几天着手自己
  • 2025-01-21vue3新增API
    Vue3引入了许多新的API和特性,以下是一些主要的新增API列表:组合式APIsetup:组合式API的入口函数。ref:创建一个响应式的引用对象。reactive:将一个普通对象转换为响应式对象。computed:用于定义计算属性。watch和watchEffect:用于侦听响应式数据的变化。toRefs和toR
  • 2025-01-20vue3 如何结构props还能响应式
    在Vue3.5及其更新版本中,确实引入了一些改进,使得解构props并保持响应性变得更加简单。具体来说,Vue3.5引入了对setup函数中的props解构的原生支持,通过编译时优化确保解构后的变量仍然是响应式的。Vue3.5中直接解构props在Vue3.5及以上版本中,你可以直接在setup
  • 2025-01-20vue3 setup函数 有哪些参数,props、{attrs,slots,emit}等
    在Vue3中,setup函数是CompositionAPI的入口点,用于替代传统的data、methods、computed等选项。setup函数可以接收两个参数:props和context。下面详细解释这两个参数及其用途。setup函数签名import{SetupContext}from'vue';exportdefault{props:{//
  • 2025-01-20【大屏可视化】系统(Vue3 + ECharts5)快速实现和应用 ️
  • 2025-01-19vue3使用pinia中的actions,需要调用接口的话
    1.Pinia简介Pinia是Vue3推荐的状态管理库,类似于Vuex,但其设计更简单和灵活。使用Pinia的actions来调用接口可以更清晰地管理异步操作和状态变化。2.安装和配置Pinia首先,需要安装Pinia:npminstallpinia​  在项目的入口文件(通常是 main.js或 main.ts)中配置Pinia
  • 2025-01-19Vue3初学之路由
    在Vue3中,路由管理是构建单页面应用(SPA)的关键部分。VueRouter4是Vue3的官方路由管理器,提供了与Vue3的深度集成和一系列新特性。安装VueRouter4npminstallvue-router@4配置路由在项目的src目录下创建一个router文件夹,并在其中创建一个index.js文件
  • 2025-01-18Vue3 自定义Hooks完全指南
    目录1.前言2.什么是Hooks2.1Hooks的定义2.2为什么需要Hooks2.3与Vue2的区别3.Hooks的实现原理3.1响应式系统3.2生命周期集成3.3依赖注入系统4.Hooks的作用与应用场景4.1常见应用场景4.2实际案例分析5.Hooks的优缺点5.1优点5.2缺点6.Hooks的书写规范6
  • 2025-01-18Vue3+TS笔记
    创建工程:npminitvue@latestVue3工程结构在main.js中:引入的vue更轻量,引入vue是一个更精简版的名为createApp的工厂函数import{createApp}from'vue'importAppfrom'./App.vue'createApp(App).mount('#app')vm实例对象上有一个mount方法,不是原型上的$mou
  • 2025-01-18vue3产品实现tinymce编辑器word图片粘贴上传
    要求:开源,免费,技术支持编辑器:TinyMCE需求:复制粘贴word内容图片,图文混排,图片转存前端:vue,vue2-cli,vue3-cli后端:java,jsp,springboot,asp.net,php,asp,.netcore,.netmvc,.netform平台:Windows,macOS,Linux,RedHat,CentOS,Ubuntu,中标麒麟,银河麒麟,统信UOS,信创国产
  • 2025-01-18Cesium+Vue3教程(004):基于Vue3的Cesium添加地形和自定义地形
    文章目录03-添加地形与自定义地形添加地形添加水纹和光照效果加载自定义地形03-添加地形与自定义地形添加地形实现代码:constviewer=newCesium.Viewer("cesiumContainer",{terrainProvider:Cesium.createWorldTerrain(
  • 2025-01-17Vue3中使用组合式API通过路由传值详解
    在Vue3中,使用组合式API来传递路由参数是一种常见的需求。VueRouter是Vue.js的官方路由管理工具,可以在不同的场景下通过多种方式传递和接收路由参数。下面将详细讲解几种常见的路由传值方式,并提供相应的代码示例。1.通过路由参数传值(动态路由参数)路由参数是一种最常
  • 2025-01-17Vue3初学之Element-plus Form表单
    1.使用el-form组件el-form是一个表单容器,可以包含多个el-form-item,每个el-form-item包裹具体的表单控件,如输入框、选择器、日期选择器等。<template><el-form:model="form"label-width="120px"><el-form-itemlabel="用户名"><el-inputv-mod
  • 2025-01-17关于vue3 路由离开前 更新pinia 导致页面watch被触发 解决方法
    背景:在vue中,使用watch监听pinia中的数据是否变化来调用apiwatch(()=>{return[pinia.data,]},(newV,oldV)=>{axios.get('a.b',params).then((response)=>{........});},{immediate:true})在监听piniadata的时候,如
  • 2025-01-16webpack5 从零搭建 vue3 项目
    目前vue3官网推荐的工具链已经是vite了,就算是要使用webpack甚至是webpack5,也可以直接使用vue-cli。然而之所以写这个,可以当是webpack5的一个学习文章。同时也是因为之前有个项目是在vue3刚出来的时候使用vue-cli(那是官网还是推荐使用webpack,以及但是得版本为webp
  • 2025-01-16Vue3在线聊天室
    更多开源项目请关注我的gitee:乌鸦像写字台(关注公众号:寻川的AI工具库免费得毕设必备软件以及详细项目运行文档)(he-haoran-hhh)-Gitee.com在Layout.vue中添加菜单选项<el-menu-itemindex="/home">首页</el-menu-item><el-menu-itemindex="/im">天农聊天室</el-menu-item
  • 2025-01-16基SpringBoot+Vue3的游乐园管理系统
    文章目录详细视频演示项目介绍技术介绍功能介绍核心代码系统效果图详细视频演示文章底部名片,获取项目的完整演示视频,免费解答技术疑问项目介绍  游乐园作为娱乐休闲的重要场所,其管理效率和服务质量直接影响到游客的满意度和游乐园的声誉。传统的游乐园管理方式
  • 2025-01-16vue3 实现标签拖拽排序 + curd
  • 2025-01-16vue3.0 keep-alive 缓存指定页面
    vue3.0keep-alive缓存指定页面**vue2.0和vue3.0keep-alive写法是有区别,不要太过于依赖AI**!!!!vue2的写法(不适用于vue3)<keep-alive><router-viewv-if="$route.meta.keepAlive"></router-view></keep-alive><router-viewv-if="!$route.met
  • 2025-01-16vue3路由跳转页面不回顶部问题
    因为vue-router的跳转默认是保持原先的滚动位置,并不会自动回滚到顶部,所以需要在createRouter的时候配置一下。不废话~constrouter=createRouter({//history:createWebHistory(),history:createWebHashHistory(),routes,scrollBehavior(to,from,savedPosition