自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3、element plus开发小技巧总结

resetFields()该方法是恢复至对话框创建时的数据,如果不销毁对话框,那么这个数据一直是对话框被第一次调用时的数据,例如第一次时修改表格中某行数据,那么这一行数据就会一直作为原始数据存在,无论你以后时新增还是修改其他行。如果关闭时销毁,则每次打开对话框时都是新建立的,那么原始数据就是你打开对话框时的数据。其中formRef是ref属性定义的,其变量为const formRef = ref<FormInstance>();如果根据某个选择器的改变,及时更新其他响应数据的值,可以这么写。

2023-09-19 18:05:44 138

原创 vue3、element plus自定义组件

1、自定义组件绑定v-model。

2023-09-19 17:37:28 312

原创 vscode开发vue3(typescript)项目错误提示处理

2、关于typescript类型错误,这类错误网上搜到的方法都不太好用,这是因为有些方法是通过设置,关闭了提示。1、引入一些包后报错,如引入elment plus中文资源包或安装qs(解决传参格式不正确)包。在此信息中提示在.d.ts文件中加入declare module 'element-plus/dist/local/zh-ch.mjs。

2023-09-19 17:23:07 1704

原创 springboot工程的application.properties内容

【代码】springboot工程的application.properties内容。

2023-09-18 21:46:48 59

原创 mysql8的常用my.ini

【代码】mysql8的常用my.ini。

2023-09-18 21:43:49 189

原创 spring data jpa定义接口,继承JpaSpecificationExecutor<T>实现动态查询

该接口可以实现jpa根据参数,实现动态查询,类似与mybatis中的根据参数是否传递进行动态sql查询。controller层。service层实现。

2023-09-18 21:42:19 64

原创 @EnableSpringDataWebSupport开启spring data jpa的web参数自动转化

在springboot的入口application上添加@EnableSpringDataWebSupport注解,可以开启jpa中的web参数自动转化功能。该功能可以将前台传入的如 bus.id=10 自动转化为Bus实体类。

2023-09-18 21:33:09 84

原创 登录窗口样式

【代码】登录窗口样式。

2023-05-26 11:37:11 121

原创 去除element plus菜单中链接下划线

在css文件中加入上面代码。

2023-05-10 09:50:26 361

原创 前后端传日期参数的格式问题汇总

日期格式不同传到后端可能会转换类型失败,即json字符串的日期格式转换为java日期格式出错。以上是做了几个简单实验得出的结论,如有不妥还望指正。一、后端用java.util.Date类型接收。二、后端用java.sql.Date类型接收。三、后端用Timestamp接收。

2023-05-09 21:57:24 6972 1

原创 vue3中el-table与springboot时区与显示格式问题

总结:这个问题根源在于jackson默认生成的日期格式和时区不符合要求,而springboot使用了jackson的默认配置,所以要修改一下。1、时区不对是因为@RestController注解标记类返回的json数据默认格式是utc,不是东8区;在springboot项目的配置文件(application.properties)中加入上面的内容。2、同样json数据返回的默认日期格式也是带有时间等内容的;

2023-05-08 21:42:01 226

原创 elment-plus中el-select组件绑定对象踩坑

1、el-select绑定对象不仅要协商v-model,并且一定要加上value-key。不然选啥都不变,像个傻子一样;2、v-for中两种写法,一个是"item in list" 或者 "(item,index) in list"3、el-select中v-model绑定对象,则el-option中 :value也必须是对象。以上时可以正常执行的代码,其中row.way是一个对象。

2023-05-07 15:17:40 1499 1

原创 对于async await的理解

3、容易使人混乱的是:async函数如果 有返回值,则返回的一定是一个Promise对象,哪怕在函数内部已经是确定结果的对象,return出来的也是Promise对象。2、await:只能用在async函数中,表示等待异步命令执行完毕再向下执行后面的语句,得到的是已经有了确定结果的对象。4、Promise对象:是一个异步结果,这个对象代表异步执行未完成,结果为不确定。得到这个对象的确定结果要通过回调。另一种法方是在async函数中使用try{}包裹标记为await的语句,等待获取正确执行结果,

2023-05-06 23:55:23 129

原创 vue3中setup语法父子组件传值总结

2、父组件使用子组件标签,并定义ref属性,并在script中定义ref属性值;在需要修改的地方调用。2、子组件通过defineProps接收传入的数据。1、父组件通过子组件自定义的标签属性传入值。1、子组件将需要修改的值曝露出来。属性值.value.要修改的变量=*一、父组件修改子组件中的变量值。二、父组件向子组件传递值。

2023-05-06 11:48:20 1346

原创 tsconfig.js文件中的配置说明

【代码】tsconfig.js文件中的配置说明。

2023-05-06 11:30:25 428

原创 vscode快捷键

【代码】vscode快捷键。

2023-05-06 02:07:12 44

原创 axios异步请求的两种写法

2、promise对象的.then .catch写法。1、async 、await写法。

2023-05-06 01:49:58 244

原创 转载——typescript 函数参数默认值和可选参数

但是,有默认值的参数也可放置在 必须参数的前面,这样如果要想触发这个参数的默认值,必须要主动的传入undefined才可以。但是在JavaScript中,每个参数都是可选的,如果你没有传参数,他们的值就是undefined。也可以给参数一个默认值,当调用者没有传该参数,或者传入了undefined时,这个默认值就发动了。有默认值的参数如果放在必须参数的后面,那么这样函数的签名和 可选参数就是一样的。如何在TS中实现这样的效果呢?,这样这个参数就是可选的了。注意,可选的参数放在最后,必须的参数放在前面。

2023-05-06 01:32:45 639

原创 vue3封装ElMessageBox.confirm(确认框),避免提示信息重复写代码。

Promise对象可以在成功或失败时分别执行两个回调函数,我们写好这两个函数传递给封装的代码,在相应位置调用这两个函数即可。确认框是一个Promise对象,与axios属于同种,我觉得所有Promise类的对象封装都可以参考此方法(有待验证)。

2023-05-06 00:59:43 5416

原创 vue3项目中vite.config.ts作用等同于vue.config.js,解决跨域

【代码】vue3项目中vite.config.ts作用等同于vue.config.js,解决跨域。

2023-05-05 23:21:23 1314

原创 vue3安装qs库,解决参数传递中数组格式不合法问题

ts语言中使用qs,将参数中的数组转化为合法格式传递给后端,默认数组格式。不合法,转化后的合法格式。

2023-05-05 22:45:34 1089

原创 前台向springboot后端传参

requestParam 用于接收地址携带的参数,注解不能用于对象参数前,只能用变量作为参数,可以是基本类型、数组、map等。后台接收传递参数时,

2023-05-05 22:41:07 177

原创 vue3中reactive和ref避免丢失响应,Ref是类型

/这里引入的是包裹对象,使之成为响应是对象的方法;//这里引入的类型,定义变量时使用,如:let a:Ref = ref({});reactive包裹的对象不能重新赋值,即便新值被reactive包裹也会失去响应式;ref包裹的对象不能直接重新赋值,可以给对象的。赋值,这样可以保持响应式;

2023-05-05 22:31:08 417 1

原创 vue3组件封装

定义函数调用,同一组件中调用基本都是同一个请求,避免多处重复编写。1、封装http.ts文件。直接调用list()

2023-05-05 22:22:36 377 1

原创 vue3 ts语法定义ref对象

1、引入Ref 的 type。2、定义Ref类型的对象。

2023-05-05 22:13:33 2082 1

原创 vue3中ts语法使用element plus分页组件警告错误

引起错误的原因是 :total属性赋值必须为数字类型。

2023-05-05 22:10:41 2384 3

空空如也

空空如也

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

TA关注的人

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