自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue利用ref实现父子组件通信及避坑

2、ref需要在dom渲染完成后才会有,在使用的时候必须确保dom已经渲染好。比如在生命周期mounted(){}中调用,或者在this.$nextTick(() => {})中调用;1、通过:ref = 某变量 来添加ref(即添加了:号),如果想获取该ref时需要添加[0]。

2023-07-22 11:03:37 295

原创 vue中.sync详解

白话理解:一个组件只能定义一个v-model,如果其他的prop也要实现双向数据绑定的效果,简单的方法就是:给子组件绑定一个自定义事件,父组件监听该事件,然后更新prop。但是这种方法又比较麻烦,官网解释:在有些情况下,我们可能需要对一个prop参数进行数据“双向数据绑定”。但是,真正的双向绑定会带来维护上的问题,因为子组件可以变更父组件,且再父组件和子组件两侧都没有明显的变更来源。带有.sync修饰符的v-bind不能和表达式一起使用,只能传递你想绑定的属性名。就是被设计出来简化这种操作的。

2023-07-22 10:10:36 4130 1

原创 vue中获取el-table的一行数据进行修改

因为我这里是使用的封装的el-table组件,所以this.$refs.tableList代表当前的组件tableList,$refs.tableList代表tableList中使用的el-table组件,而selection就代表了当前选择的行数据。需求:有时候我们需要点击el-table中的一行数据进行回显并修改,这时候就可以利用computed计算属性来获取当前选择的数据。4、当点击修改按钮时给form表单赋值。3、**获取当前行的数据**1、**修改的对话框**2、**form表单**

2023-07-05 18:22:30 2918

原创 实现点击复制文本的操作

最近在做前端项目时,遇到了复制文本的操作,在这里记录一下吧。

2023-06-11 18:04:41 216

原创 在vue中设置图片下载到本地

1、Image对象是JS中的内置对象,它代表嵌入的图像。使用new Image()来创建一个image对象,利用onload事件解决图片加载慢的问题。crossOrigin是image对象的一个属性值,指定CORS的访问设置,anonymous表示匿名访问,可以用来解决跨域问题。它本身就是一个画布,可以用于绘制图表、制作图片构图或者制作简单的动画。主要聚焦于2D图形。2.3使用drawImage方法绘制。2.2 决定二维还是三维图像。是一个可以使用脚本 (通常为。

2023-06-11 17:52:41 4932 3

空空如也

空空如也

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

TA关注的人

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