自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3组件通讯的几种方式

在复杂项目中,不可能把多个模块的数据都定义到一个store中,一般来说会一个模块对应一个store,最后通过一个根store进行整合.注意:如果使用defineProps接收数据,这个数据只能在模板中渲染,如果想要在script中也操作props属性,应该接收返回值。子组件通过defineExpose暴露自身的方法和数据,父组件可以通过ref获取到子组并调用方法或数据。actions: 修改状态(包括同步和异步,pinia中没有mutations)依赖注入,实现跨层级的组件通讯,例如父子,祖孙。

2023-05-12 17:33:58 2565 1

原创 Vue3 自定义按钮并全局注册

意思是中的`defineProps()`无法引用本地声明的变量,因为它将被提升到setup()函数之外。如果组件选项需要在模块范围内进行初始化,请使用单独的正常<script>导出选项,加了validator方法之后,当我们在使用自定义按钮组件时,传入的属性不正确,会在控制台提示开发者。在<script setup>中定义sizeEnum和typeEnum的时候,eslint提示。在实际开发中,可以根据项目需求去自定义按钮的大小,类型。2. 以插件的形式注册全局组件,新建。

2023-05-09 17:11:50 559 1

原创 自定义选择框

前提摘要:背景为#0e121c。

2023-05-08 16:28:18 162 1

原创 vue3自动引入ref,reactive等api

在定义变量的时候,要手动引入import { reactive, ref } from 'vue'此时运行yarn dev,项目会生成一个文件夹.eslintrc-auto-import.json。最后一步啦,试试把import { reactive, ref } from 'vue'看看效果吧。前提摘要,我的项目是使用vue3+vite+Eslint搭建的。为了不用手动引入,方便开发,我们可以下载插件。我配置了Eslint,在。

2023-05-08 10:15:45 1413 3

原创 Dubbo

什么是Dubbo?Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC 框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会。什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应 用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不 在一个内存空间,不能直接调用,所以需要通过网络

2021-12-24 11:11:32 1359

空空如也

空空如也

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

TA关注的人

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