- 博客(78)
- 收藏
- 关注
原创 uniapp H5项目 获取接口的二进制流转化成图片url(base64)
uniapp H5项目 获取接口的二进制流转化成图片url(base64)
2024-04-19 14:18:55 539
原创 element el-table表格默认勾选toggleRowSelection失效问题
发现直接使用toggleRowSelection不生效,必须使用setTimeout延迟一会才能生效。
2024-03-28 17:33:16 539
原创 vue多层组件监听 v-bind=“$attrs“,v-on=“$listeners“
`v-bind="$attrs"`主要用于高层组件向低层组件隔代传值。`v-on="$listeners"`主要用于低层组件向高层组件隔代传值。
2024-01-22 16:32:00 561
原创 tinymce
由于我使用的是vue2 与最新的版本部分功能可能不兼容 所以我安装的版本是。由于这样安装会安装最新版本的tinymce ,封装tinymce组件。
2024-01-11 11:12:48 469
原创 vue模板判断-不要再傻傻写if()了
但是这样写可能不太美观 这时可以改为用计算属性加include或者some。在vue开发中,有时会遇到需要在模板里写。
2024-01-11 10:03:24 428
原创 在el-dialog中使用tinymce 点击工具栏下拉框被遮挡
在el-dialog中使用tinymce控件时,会出现点击工具栏下拉框出现在弹窗下一层,审查元素之后发现是tinymce的下拉框z-index优先级低于el-dialog的z-index导致的,所以需要增加tinymce的下拉框的z-index值。
2023-10-26 16:42:45 961
原创 使用js代码将一个值为“1=增量,2=全量“的字符串转化为一个数组,数据格式为[{value:““,label:“‘‘}]
使用js代码将一个值为"1=增量,2=全量"的字符串转化为一个数组,数据格式为[{value:"",label:"''}]
2023-10-09 15:01:30 119
原创 通过文件名 注册Vue指令,插件,过滤器,组件
看到这里你应该发现了,其实不止注册指令可以用这种方法,注册插件,过滤器,注册组件都可以使用这种方式。当我们需要注册多个指令时,可以把单个指令的实现写在各自的文件里,通过文件名注册指令。
2023-06-14 17:31:33 89
原创 开发神级插件 Bito
那么如何使用它来解析源码呢,首先找到需要解析的代码,选中你需要翻译的部分,鼠标右击选择Bito Ai ,选择第一个选项就是翻译源码了,它还可以帮助你生成注释,性能检测优化,稳定性和样式检测,生成单元测试等。如何安装:以VS code为例,如果你使用的编辑器是VS code,在插件商城搜索bito,找到一个名为bito或者ChatGPT GPT-4的插件,点击安装即可。它的功能类似于ChatGPT,可以回答你提问的技术问题(我称它为源码解析神器),或者帮你编写一些简单的任务(复杂的也可以试试)。
2023-06-12 18:34:08 124 1
原创 Element el-tree树组件 隐藏非子节点前的勾选框
使用el-tree树组件时,有时会需要展示勾选框,但是只允许勾选叶子节点,这时可以使用样式来控制让非叶子节点前的勾选框隐藏掉。
2023-06-12 18:09:26 846
原创 requestAnimationFrame-优化页面大数据量渲染
定义:requestAnimationFrame是浏览器用于定时循环操作的一个接口,类似于setTimeout,主要用途是按帧对网页进行重绘。优点:节省系统资源,提高系统性能,改善视觉效果。
2023-05-30 10:35:43 434
原创 js中的bind call apply你了解多少
apply( ) 接收两个参数,第一个参数表示this要指向的对象,第二参数表示调用函数需要传入的参数所组成的数组,返回调用函数的返回结果;call( ) 接收一个及其以上的参数,第一个参数表示this要指向的对象,其余参数表示调用函数需要传入的参数,返回调用函数的返回结果;bind( ) 接收一个及其以上的参数,和call()一致,但是其返回是一个函数,而不是调用函数的返回结果;call,apply,bind的作用:改变函数执行时的上下文,即改变函数内部的this指向。
2023-05-05 16:22:56 33
原创 overflow-y: auto;解决页面出现滚动条导致背景色未铺满的情况
前端页面会遇到页面要设置全局背景色,但是一旦内容过多,页面出现滚动条,就会发现,怎么滚动到下面,背景色不是全部铺满的,超出一屏的内容是没有背景色的。这时候就可以给页面最外层标签加上。就会发现背景色被完全铺满了。
2023-04-20 17:46:27 1890
原创 【前端】封装组件的步骤(函数思想)
准备好组件的数据输入。即根据组件逻辑,定好 props 里面的数据及类型。(在子组件内部,使用props选项声明获取的数据,即接收来自父组件中的数据)准备好组件的数据输出。即根据组件逻辑,做好要暴露出来的方法。建立组件的模板,先搭架子,写样式,考虑好组件的基本逻辑。封装完毕,直接调用即可。
2023-04-07 15:02:11 860
原创 JS 之call()、apply()、bind()
call()、apply()、bind()都是用于改变this指向的方法,不同点是传参方式不同以及返回结果不同。
2023-03-13 14:50:29 64
原创 vue中v-model:语法糖
v-model等价给input框提供了一个:value属性以及 @input事件;v-model本质上是 value属性和input事件的一层包装;任何一方修改都会触发:value变更和@input执行。
2023-03-13 09:32:25 122
原创 wx.uploadFile手机打开调试模式可上传图片,不打开调试模式上传失败
微信小程序使用wx.uploadFile上传图片时,发现手机打开调试模式可上传图片,不打开调试模式会上传失败;如果代码确定没问题,可能是因为我们没有设置uploadFile合法域名:只需要登录微信公众平台;找到开发-----开发管理-----开发设置添加uploadFile合法域名:然后手机端将小程序下拉删除,再重新打开小程序就会发现可以上传图片了;...
2022-06-09 10:02:39 2002 2
原创 微信小程序富文本编辑器editor placeholder斜体
当你使用微信小程序的富文本编辑器editor组件时。会发现提示文本 placeholder字体是斜体的,如何修改这个字体呢?只需下载官方提供的组件css文件,会发现官方组件里把placeholder字体设置成了斜体;将font-style值改为normal即可;...
2022-06-09 09:55:08 1088 2
原创 解决微信小程序弹窗穿透问题之page-meta
page-meta在开发小程序的时候,我们经常会涉及到弹出框,尤其是弹窗里的内容还是可滚动的,这时候你就会发现弹窗底部的页面内容也会跟着滚动了,怎么解决呢?这时候突然发现原来微信小程序有一个页面属性配置节点page-meta;功能描述页面属性配置节点,用于指定页面的一些属性、监听页面事件。只能是页面内的第一个节点。通过这个节点可以获得类似于调用 wx.setBackgroundTextStyle wx.setBackgroundColor 等接口调用的效果。什么意思呢,就是小程序页面最外层节点可
2022-05-20 11:33:56 4232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人