- 博客(16)
- 收藏
- 关注
原创 vue-quill-editor动态禁用 改变readOnly 值禁用不生效
当时试了好几种办法,一直思路是在公共组件上下功夫,以为是redOnly没有生效是写法问题,耽误了很长的时间,后来发现直接让组件强制刷新一下,就会更新出最新的状态,用到了Key,这个属性 ,在父组件中给组件添加一个key值与变量关联,这样readOnly改变组件就会刷新,具体如图。readOnly为false的时候,富文本出现光标可编辑。喵的,这么多坑,查了很多博客,很多关于vue 富文本的坑,大家可谓是坑坑不一样,没有找到和我一样的问题的 ,所以写下这篇博客帮助需要的小伙伴,少走弯路,么么哒。
2023-10-06 15:58:15 1536 4
转载 CSS如何实现div的闪烁 跳动效果
在css中,可以使用“@keyframes”规则和animation属性来实现div闪烁效果;只需要先使用“@keyframes”创建具有闪烁效果的动画;然后使用animation属性设置动画所需时间,速度以及次数等。给div设置headerBox 样式即可。
2023-07-26 18:45:26 2544 1
原创 如何将本地创建的一个新项目传到远程新建的仓库中去(如:GitHub、GitLab)
将本地仓库与GitHub上创建好的目标远程仓库进行关联。后面加的是GitHub或者GitLab目标仓库地址). 在Github或者GitLab上 new project创建一个新的仓库,项目名称输入和你本地项目同样的名称。把本地库的所有内容推送到GitHub远程仓库上,成功后可去远程仓库的中查看是否上传成功。初始化本地仓库,把这个文件夹变成Git可管理的仓库。.将本地项目的所有文件添加到暂存区。
2023-07-26 18:34:47 497 1
原创 关于JS中++前置、++后置的区别
2.d = c++ + ++c,先看c++,此时先返回之前的值17,进行自增。所以在++c的时候值是19。此时d就等于17+19得到36,而c的值在经过两次自增之后得到19。对于一个变量来说,无论是++在前还是++在后,都是使变量在自身基础上+1。1.c = ++a + ++b ,++在前先执行+1,++a和++b都会自增+1,所以a=11,b=6。3.所以最终输出结果是a=11,b=6,c=19,d=36。i++是先运算,在执行+1(先返回,后自增)++i是先执行+1,后运算(先自增,后返回)
2023-07-14 21:32:56 272 1
原创 vue报错:“TypeError: Cannot read property ‘forEach‘ of undefined“
但是突然之前报错了,经过查找报错原因:forEach是一种array...确定是一个数组才能使用。3) 在循环前面添加data&& (如下)也和方法2一样的效果 写起来更加简便。在vue项目中有一个表格操作,要对数字数据进行循环 我采用了。2)在外一层if判断,当data存在为数组的时候再遍历,如下。1)改为for in 遍历的方式。
2023-07-14 21:31:12 908 1
原创 vue如何判断项目是开发环境还是线上环境或者本地环境
前端程序员在开发中,需要根据不同的开发环境,判断调用的后端接口域名地址。分为两种方法判断环境 如下。
2023-07-14 21:21:57 2419 1
转载 解决使用绝对定位absolute后,margin:0 auto居中方法失效
在浏览器中div如果没有设置宽度,那么宽度自动为浏览器的宽度,这是给div设置宽度后,div会靠左显示,margin:0 atuo就是为了填充右侧的空白空间。但是<img>当不设置宽度时,不会块级元素一样宽度默认和浏览器相同,所以不能用margin:0 auto来居中,因为img是行内的块级元素。margin:0 auto的理解是,上下边距为0,左右边距为auto(auto是自动调整大小)当给一个块级元素设置宽度后,使用margin:0 atuo可以实现水平上的居中。需求:需要把圆形头像居中显示。
2023-07-08 14:29:37 366
原创 vue3中的对象时为proxy对象,如何获取值
使用时,因为底层是使用proxy进行代理的所以当我们打印一些值得时候是proxy代理之后的是Proxy 对象,Proxy对象里边的[[Target]]才是真实的对象。
2023-07-08 14:20:25 387
转载 css 子元素设置margin-top父元素会跟着移动(塌陷)
边距重叠:一个盒子和其子孙的边距重叠。根据规范,一个盒子如果没有上补白和上边框,那么它的上边距应该和其文档流中的第一个孩子元素的上边距重叠。3、为父元素设置 overflow: hidden。4、父级或子元素使用浮动或者绝对定位absolute。首先我们要搞清楚为什么父元素为什么回跟着移动。1、为父元素设置padding。2、为父元素设置border。
2023-07-08 14:07:08 363
原创 用css实现进度条效果&&解决父元素的透明度影响子元素的问题
R:红色值。正整数 | 百分数G:绿色值。正整数 | 百分数B:蓝色值。正整数 | 百分数A:Alpha透明度。取值0~1之间。取值为从 0.0 (完全透明)到 1.0(完全不透明)
2023-07-08 13:53:54 285
原创 [vite]Internal server errpr:[sass] expected selector.报错::v-deep替换/deep/
尝试用::v-deep 代替 /deep/,成功的解决了问题。如果用/deep/报错 可以使用::v-deep。某些预处理器(sass)可能无法正确解析。>>>两者工作原理相同 用法一样。
2023-07-08 13:25:02 1089 1
原创 Vscode突然打不开
2.打开cmd 输入路径 会出现一个报错的文件夹的路径 找到报错路径文件夹 发现也是点击不开 删除文件夹 重启计算机 就可以顺利打开工具了 希望帮到大家。使用vscode的时候突然打不开这个工具 卸载重新下载 关机重启都没有用 很是恼火;1.右击vscode查看属性位置。
2023-05-30 16:46:41 740 1
原创 vue2知识总结
Vue.js允许自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和v-bind表达式 全局的用Vue.filter() 局部的用filters属性是对模板里面的数据进行某一类的操作,可以理解为模板的工具函数(如:直接在模板里面使用定义好的过滤器实现时间戳变格式化的时间;价格保留小数位等等处理)// 全局注册Vue.filter('过滤器名',(val,形参)=>{ // val表示传入的值, 第二个参数开始才是传入的实参 这个函数一定要有返回值。
2023-05-17 18:52:44 725 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人