- 博客(22)
- 收藏
- 关注
原创 vue中树形下拉选择框
/ node 包含需要加载子节点的树节点对象 resolve用于告诉vue树节点在加载完成,并可以传递加载完成的节点数据。// resolve(data) 调用将传递的data数组的resolve回调函数中,告诉vue树节点已经加载完成。// 如果返回数据是空,则不需要加载子节点,直接调用resolve([])返回一个空数组。// 如果节点的层级不是0,则调用以下方法。// 用于控制属性控件何时加载子节点。// 节点被点击时触发获取的数据。// 用于存储当前节点的子节点。// 定义属性控件节点的数据。
2024-07-22 11:26:46
991
原创 vue拖拽的方式
v-draggable自定义指令,用于控制元素是否可拖拽mousedown 鼠标按下时触发,mousedown 鼠标移动时触发mouseup 鼠标释放时触发在mousedown事件中,记录下鼠标按下时的位置信息,并将active设置为true.在mousemove事件中,根据鼠标当前位置计算要移动到的新位置。在mouseup事件中,保存元素的最终位置,并经active设置为false,表示拖拽结束。-- 需要拖拽的元素 -->
2024-05-21 15:28:12
1001
原创 element中的文件上传
accept:接受上传的文件类型(thumbnail-mode 模式下此参数无效)项目开发中经常要使用到文件上传的功能,那就记录一下吧。before-upload:文件上传之前触发的是啊金。on-preview:点击已经上传文件的事件。on-exceed:文件超出限制触发的事件。on-success:文件上传成功后调用。file-list:上传的文件列表。action:当前文件要上传的地址。limit:限制文件个数。
2024-01-11 10:03:45
431
原创 基于node创建一个nest.js项目,并与mongodb数据连接,生成swagger文档
例如:我是在demo文件夹下创建了一个demo.type.ts文件// 表文件@Schema()// 定义一个名为demoList的类,该类继承自Document类,表示该类的实例可以被存储到数据库中。// @Prop()装饰器可以接受一些参数@Prop()//账号@Prop()//年龄@Prop()//性别// 创建了一个名为demoSchema的模式,该模式基于demoList类。
2023-11-22 10:01:54
444
原创 下载接口返回的数据流格式文件
虽然是打开新窗口的形式,但指向过去后,浏览器会自动解析下载,并自动关闭这个新窗口。注: 只支持GET方式的请求 (因为GET请求不受同源策略的影响与限制 )
2023-11-09 10:29:27
181
1
原创 Vue中页面自适应缩放
在写项目的时候经常会有因为屏幕尺寸不同导致的页面混乱,而px转化为rem可以让页面按照相同的比例进行缩放,使页面效果保持一致。
2023-10-11 17:50:17
2431
原创 svg图的操作和拖动
SVG 有如下特点:SVG 绘制的是矢量图,因此对图像进行放大不会失真。基于 XML,可以为每个元素添加 JavaScript 事件处理器。每个图形均视为对象,更改对象的属性,图形也会改变。**SVG 画布的预定义元素里,有六种基本图形跟一种比较特殊,也是功能最强的元素:六种基本图形:矩形。
2023-07-07 09:21:43
1546
1
原创 日期时间选择器禁用当前时间与之前的时间和日期
有些项目需求,我们不仅需要限制当前日期不能选择还要禁止当前时间之前不能选择。接下来就是限制当前时间之前的日期时间不可选择。
2023-07-06 13:59:46
2091
1
原创 el-input中的el-select控制el-input输入的内容
项目需要:需要在input后置单位选择器,来实现随着单位的变动,输入框值的要求也跟着变动并且验证信息也随之改变(第一次写,写的不好见谅)在computed中输入自己想要的占位符样式(可省略)在watch中监听输入框的变化。
2023-07-05 14:57:05
2044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人