自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 用Vue渲染函数渲染NaiveUI数据表+头像组

把上面模板语法转换成渲染函数,再结合数据表。NaiveUI头像组示例代码。

2024-03-18 01:04:48 847

原创 ThinkPHP8发送邮件报警

再新建一个app\admin\driver\EmailDriver.php文件,内容如下。在默认情况下,日志记录通道只有File一种,只要再加一个邮件通道就可以实现邮件报警。系统,每次运行中报错日志系统会在日志文件中记录一条报错日志。邮件模板public\tpl\email_tpl.html。在写个extend\Mailer.php扩展。最后安装PHPMailer就可以了。在thinkphp框架内部中有个。上面的发送邮件地址和标题自定义。里面xxxx部分需要自己配置。

2024-03-17 23:55:58 1136

原创 ThinkPHP8中如何在控制器中调用另一个控制器的方法

只要想实例化BaseController或者BaseController的子类,必须要带App对象,就像这样。ThinkPHP提供了一个invoke助手函数,它的第一个参数是类名,第二个参数是参数,但是这样会报错,因为一般情况下所有控制器都会继承BaseController,BaseController是ThinkPHP提供的基础控制器,它有个构造函数。有的时候为了复用方法会在一个控制器中调用另一个控制器的方法。它可以根据需要自动进行依赖注入,不需要再手动实例化再传入,比如,A控制器中调用B控制器的方法,

2024-03-17 22:32:25 344

原创 NaiveUI数据表列动态显示或隐藏

发现动态修改columns属性之后数据表并没有重新渲染,看了一圈文档也没有找能解决的办法,后面经过多番查找找到两个办法。NaiveUI做后台系统列表时想做一个动态隐藏或显示列的功能,如图。这种全部展开和全部折叠功能也能用以上两种办法解决。

2024-01-23 14:08:08 823

原创 Naiveui+Vue3如何在数据表中使用复杂组件

用Naiveui+Vue3做后台系统的数据列表时,想用到比较复杂点的组件怎么用呢,比如。如果觉得字体太大不好看,还可在第二个参数里面加css字体大小属性,顺便再加个好看的图标。那就要改变NSwitch组件包含的内容,也就是改h函数的第三个参数,怎么改呢。先用naiveui官方提供的示例代码,可以做出简单的开关样式。但是我想要在不同状态下显示不同的文字呢?没错就是把这俩属性加到第三个参数里面(这里h函数有3个参数,就可以达到图一的效果了。

2024-01-18 13:11:41 447

原创 vue3+Naive UI 使用keep-alive时遇到报错问题

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'value')

2024-01-10 21:33:45 413

空空如也

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

TA关注的人

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