• 2025-01-23vue template 转 jsx 写法及TS类型应用
    vue的响应式数据+jsx开发体验简直不要太好,心智负担确实小,简直完爆react(纯属个人暴论),不足的地方就是生态了,这点确实比不过react。本文更侧重于TS类型的写法,毕竟初次接触vuejsx时,实在对其TS类型声明很不顺手。要说vue模板语法哪些API不能在jsx中使用,也就是一些
  • 2025-01-22JavaScript系列(40)--虚拟DOM实现详解
    JavaScript虚拟DOM实现详解
  • 2025-01-22Svelte 最新中文文档翻译(4)—— 符文(Runes)下
    前言Svelte,一个非常“有趣”、用起来“很爽”的前端框架。从Svelte诞生之初,就备受开发者的喜爱,根据统计,从2019年到2024年,连续6年一直是开发者最感兴趣的前端框架No.1:Svelte以其独特的编译时优化机制著称,具有轻量级、高性能、易上手等特性,非常适合构建轻量级Web项目
  • 2025-01-21grafana插件开发
    搭建环境&创建项目npminstall-g@grafana/toolkitgrafana-toolkitplugin:createmy-grafana-plugin插件项目结构一个典型的Grafana插件项目包含以下主要文件和目录:src:包含插件的源代码。module.ts:用于导入和导出插件模块。plugin.ts:插件的主要实现文件,通常包含Pa
  • 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-13qiankun微前端——接入子应用Vue3+vite实现
    qiankun:乾坤微前端框架什么是微前端Techniques,strategiesandrecipesforbuildingamodernwebappwithmultipleteamsthatcanshipfeaturesindependently.–MicroFrontends微前端是一种多个团队通过独立发布功能的方式来共同构建现代化web应用的技术
  • 2025-01-08SpringBoot日常:集成Kafka
    文章目录1、pom.xml文件2、application.yml3、生产者配置类4、消费者配置类5、消息订阅6、生产者发送消息7、测试发送消息本章内容主要介绍如何在springboot项目对kafka进行整合,最终能达到的效果就是能够在项目中通过配置相关的kafka配置,就能进行消息的生产和消费。
  • 2025-01-08Vue 路由proprs配置
    1、作用让路由组件便于接受参数2、写法(三种)src/router/index.jsa、简单值为对象,通过props传递给组件,组件需要接受{name:'detail',//params参数需要占位符path:'detail/:id/:title',component:DetailData,//props值为对象,props中的所有
  • 2025-01-07Vue组件及其自定义事件
    组件组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 标题注册一个全局组件语法格式如下:Vue.component(tagN
  • 2025-01-06vue3+elementPlus实现利用 JSON 数据(`formItems`)描述表单结构,配置化生成表单
    一、功能点(一)组件功能点动态表单生成根据formItems配置动态生成表单项,支持多种类型(如input、radio、select)。表单校验通过rules定义表单校验规则,调用validate方法触发校验。双向绑定表单项通过v-model绑定到form对象,实现数据同步。支持扩展性支持通过form
  • 2025-01-04dialog弹窗实现(可添加在任意节点上)
    目录dialog弹窗实现(可添加在任意节点上)dialog弹窗实现(可添加在任意节点上)<template><teleportv-if="modelValueHandler||lazyModelValueHandler"to=".ll-adapter"><transitionname="ll-dialog-fade"appear><divv-if="
  • 2025-01-02Vue cli props
    一、作用接收数据(父组件传输)二、语法1、传递数据<Demoname="jojo"sex="male":age="30"/>注意:传递Number数据类型,需要数据绑定(数据绑定计算引号中的值)2、接收数据a、简单接收数据props:['name','sex','age']b、限制数据类型props:{name:String,
  • 2025-01-02kafka其他方式的多分区顺序消费(待补充)
    除单分区顺序消费外,Kafka还可通过以下方式实现消息顺序消费:1.基于事务的跨分区顺序消费原理:Kafka的事务机制允许应用程序在多个分区上原子性地写入消息,从而保证这些消息在多个分区间的顺序性。生产者开启事务后,一系列消息的发送被视为一个原子操作,要么全部成功,要么全部失
  • 2024-12-30vue3子组件与父组件双向数据绑定
    <scriptsetuplang="ts">import{ref}from'vue'importSearchBarfrom'@/components/SearchBar.vue'//搜索事件处理函数constonSearch=(params:{input1:string;input2:string})=>{console.log('搜索参数:',p
  • 2024-12-29uniapp不能直接修改props的数据原理浅析
    uniapp不能直接修改props的数据Avoidmutatingapropdirectlysincethevaluewillbeoverwrittenwhenevertheparentcomponentre-renders.Instead,useadataorcomputedpropertybasedontheprop'svalue.Propbeingmutated:"expectDeliveryAt"
  • 2024-12-27React Setup
    useState是React的一个函数,返回一个数组。useEffect(function(),[]),别忘记第二个参数是空数组。1.AfirstlookatREACT以前网页由服务端渲染->SPAWebApplications数据的同步更新很重要!React是什么?JavaScriptReviewArrayMethodsarr=[3,1,6,2,9],arr.sort
  • 2024-12-25保姆级·在Windows本地配置并运行Kafka
    目录一.下载并安装Idea:进入idea官网:IntelliJIDEA 下载最新版idea(安装及其他问题请参考其他大佬的文章)二.下载并安装JDK:1.进入idk官网:JDK 下载最新版jdk2.将jdk路径配置到windows环境变量下(JAVA_HOME),并将其添加到path中*配置环境变量具体方法:1.单击windows键​编
  • 2024-12-25Vue3 展开收起组件
    组件定义:<!--展开收起组件--><scriptsetuplang="ts">import{getUuid}from'@/utils';interfaceProps{/**赋予input的id*/id?:string|number;/**字符串*/content?:string;}constprops=withDefaults(defineProps&l
  • 2024-12-24props的使用
    props的使用父组件通过props给子组件传递基础上获取并添加限制条件​ 注意:一些属性必须加:使其是计算属性,否则传递的是字符串​ 注意:defineProps一般defineXxx函数是宏函数可以不用引入,但是我在使用的时候需要引入,可能是语法检查或者其他ts约束文件://限制单个定义一
  • 2024-12-23[CSS] Create a mobile friendly table with the before pseudo-element
    MakeanHTMLtablemorereadableonmobiledevicesbyusingthe::beforepseudo-element.Weaddlabelstoeachcell,sotheyappearlikecardswhenthetableisviewedonsmallerscreens.The::beforecontentissetusingadata-labelattributeforeachc
  • 2024-12-23Vue3封装一个Element的自定义上传组件
    封装一个ElementPlus的自定义上传组件写在前面,工作中要封装一个文件上传组件,想着以后肯定也能用得到,就给记录了下来文章通篇借鉴的是这位大佬的,有需要的可以去看看https://blog.51cto.com/u_15295608/3527047直接上代码:先看样式:就是这样子了!!!,这是个弹窗的形式,有空我再整
  • 2024-12-21父组件传给子组件 props里的属性不能在子组件中修改
    父组件传递数据给子组件props里的属性不能在子组件中修改问题:dialog对话框只能打开一次子组件<template><div><el-button@click="edit">编辑</el-button><!--Form--><el-dialogtitle="收货地址":visible.sync="dialogFormVisible&qu
  • 2024-12-21Vue.js实例开发-如何通过Props传递数据
    props是父组件用来传递数据给子组件的一种机制。通过props,你可以将数据从父组件“传递”到子组件,并在子组件的模板和逻辑中使用这些数据。1.定义子组件并接收props首先,定义一个子组件,并在该组件中声明它期望接收的props。这可以通过在组件的script部分使用props选项
  • 2024-12-18H5 中 van-popup 的使用以及题目的切换
    H5中 van-popup 的使用以及题目的切换在移动端开发中,弹窗组件是一个常见的需求。vant是一个轻量、可靠的移动端Vue组件库,其中的van-popup组件可以方便地实现弹窗效果。本文将介绍如何使用van-popup实现题目详情的弹窗展示,并实现题目的切换功能。关键点总结引入v