自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 vue中遇到的一些问题【持续更新~】

1. 子组件监听不到父组件传的props原因:一般出现这种情况都是添加deep: true, immediate: true处理。如果不行,可能是因为传的值为一个对象,只修改对象里面的值,子组件监听不到,只有修改整个对象,子组件才能监听到。...

2022-03-14 16:45:03 1154

原创 Ant Design Vue select选择组件获取所选内容的展示内容和value

官网介绍使用方式a-tree-select和a-select组件使用方式差不多,采用 labelInValue,此时绑定的内容包含label和value<a-tree-select :label-in-value="true" style="width: 3rem" v-model="type" :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" :tree-data="typeTreeList" tree

2021-08-11 16:02:57 2336

原创 给控件设置hidden为false仍旧不能显示

**问题:**采用vue写组件,子组件监听父组件传值来设置组件是否隐藏,但传入false后仍旧不能显示。**原因:**使用dom操作节点时,令hidden=‘false’,'false’被当做字符处理,当字符转换为布尔值应该就是true,所以才不能显示。解决:1.如果是js操作,令dom节点hidden=false2.如果是vue绑定,:hidden=“在data中定义的hidden属性值”...

2021-07-01 11:35:05 1447

原创 Vue组件各种通信方式

每个 Vue 实例都实现了事件接口,即:使用 $on(eventName) 监听事件使用 $emit(eventName) 触发事件Vue 的事件系统与浏览器的 EventTarget API 有所不同。尽管它们的运行起来类似,但是 $on 和 $emit 并不是addEventListener 和 dispatchEvent 的别名props和$emit父组件向子组件传递数据是通过prop传递的,子组件传递数据给父组件是通过$emit触发事件来做到的。$attrs和$listen.

2021-06-22 17:40:04 115

原创 JavaScript创建节点报错:xxx.appendChild is not a function

报错:原因:使用domElement.appendChild()中,获取domElement 时,使用了getElementsByClassName() 这类获得的结果是数组的函数,没有定位到其中的某一个对象。解决方法:获取到数组的第一个对象,var domElement = getElementsByClassName(“div”) [0]使用getElementsById获取到唯一的对象...

2021-06-11 11:09:04 1523 3

原创 Vue 引用SVG图片的组件

将所有矢量svg图上传到阿里巴巴矢量图标库添加链接描述注册登录选择资源管理 => 我的图标 => 我的项目 => 上传图标至项目,上传完成后,下方出现一个/at.alicdn.com/…的链接,点击该链接,将弹出页面的脚本内容复制下来。上传的图标效果如下:在项目中新建一个文件icon.js,我把文件放在了assets目录下,便于打包时对代码进行压缩处理。将复制的脚本内容粘贴到这个目录下。在component目录下定义一个引用svg图标的组件SvgIcon.vu..

2021-06-08 17:12:06 303

原创 echart图表自适应

页面中有一个echarts使用这个:myChart.setOption(option); window.onresize = myChart1.resize;当页面有多个echarts时使用: myChart.setOption(option);​ window.addEventListener("resize", function () { myChart.resize();});

2021-06-08 16:44:28 82

原创 Ant Design Vue上传组件展示下载按钮

Ant Design Vue的版本: 1.7.5需求: 在上传的文件旁边加下载按钮官网API: 查找API按照API,<a-upload action="https://www.mocky.io/v2/5cc8019d300000980a055e76" list-type="text" :default-file-list="fileList" class="upload-list-inline" @preview="preview

2021-06-08 16:35:18 1226

原创 vue实现div外部点击事件

1.安装插件npm install --save v-click-outside2.引用插件import Vue from 'vue'import vClickOutside from 'v-click-outside' Vue.use(vClickOutside)3.使用<template> <div v-click-outside="onClickOutside"></div></template> <script>

2021-06-04 16:26:37 2233 1

原创 Vue子组件添加点击事件无效

在vue中使用组件,给该组件添加点击事件,点击该组件无效。原因:在组件上绑定事件,你不加 .native修饰符 告诉它是这是原生点击事件,它会以为这是你定义的自定义事件。解决方法:给点击事件加 .native<svg-icon icon-class='synchronization' class-name="icon" @click.native="deleteIssue()"></svg-icon>...

2021-06-03 15:18:50 1700

原创 采用display:inline-block设置多个div并列,div内添加内容后div错位

页面代码 <div class="transfer"></div> <div class="operations"></div> <div class="transfer"></div>.transfer{ display: inline-block; width: 380px; height: 208px; border: 1px solid #D5DEED; background-color

2021-06-02 11:19:15 451

空空如也

空空如也

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

TA关注的人

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