
VUE
浪潮行舟
眼界决定境界,格局决定结局。
舟至中流催帆竞,击楫勇进破浪行。
展开
-
vue系列:使用vue3、ant-d,a-select下拉的搜索功能
projectFilterOption 匹配事件。大屏项目中,下拉数据过多,想使用下拉搜索功能;输入汉字,匹配对应的项目;a-select控件。原创 2024-03-18 14:53:51 · 1021 阅读 · 0 评论 -
【vue+element ui】大屏自适应中el-select下拉内容在低分辨率下显示不全问题解决
通过谷歌浏览器设置Toggle device toolbar为1028px*720px分辨率,下拉显示异常。使用F12对比查看,发现el-select中的el-select-dropdown__item是固定的;最近要把一个1920px*1080px的大屏改成自适应的;最低适配到1028px*720px;解决办法:将el-select-dropdown__wrap改大,让内容全部显示出来;将电脑屏幕改成1028px*720px分辨率后,下拉显示正常。全局设置,代码如下(项目中使用到的是scss)原创 2024-02-28 11:49:20 · 1338 阅读 · 0 评论 -
Vue系列:页面中图片等静态资源引用(包含vue3在vite下的图片引用)
近期在做项目时遇到一些图片、视频、动态图片等静态资源的使用,在vue页面jsx、tsx中使用的时候遇到些问题;对静态资源的引用使用总结如下。原创 2023-11-30 09:58:33 · 2787 阅读 · 0 评论 -
arco-design:table组件列使用了tsx语法,点击“查看”显示弹窗信息
最近在一个大屏项目中使用到arco-design,版本为2.52.1;使用Vue3、TypeScript,table组件列使用了tsx语法,在使用tsx语法时遇到列无法正常显示查看点击按钮;原创 2023-11-09 14:35:52 · 696 阅读 · 0 评论 -
element ui:常用的组件使用情况记录
将element ui使用过程中一些常用的组件使用情况记录如下。原创 2023-11-09 10:47:21 · 395 阅读 · 0 评论 -
Ant-design-vue系列: 树形控件 a-tree 的新增、删除、编辑节点
id="code">在上面的示例中,我们在 a-tree 组件中使用 `@edit` 事件来监听节点编辑事件。在上面的示例中,我们在 a-tree 组件中使用 @remove 事件来监听节点删除事件。在 handleRemove 方法中,我们通过 splice 函数将当前节点的父节点中的子节点列表删除当前节点。在上面的示例中,我们在 a-tree 组件中使用 @create 事件来监听节点创建事件。在 handleCreate 方法中,我们通过 add 函数来将新节点插入到当前节点的子节点列表中。原创 2023-06-27 17:28:24 · 6141 阅读 · 2 评论 -
Ant Design Vue: 在 Ant Design Vue 中,可以使用 a-table 组件来创建表格,并且可以使用 expand-row 属性来自定义展开/折叠行。为了在表头中添加一个自定义
在上述代码中,我们在表头中定义了两列:姓名和操作。对于“操作”列,我们使用了 scopedSlots 来定义一个名为 operation 的插槽,用于自定义该列的内容。在插槽中,我们根据当前行的展开状态来显示不同的按钮。如果当前行已展开,则显示“Close”按钮。在 Ant Design Vue 中,可以使用 a-table 组件来创建表格,并且可以使用 expand-row 属性来自定义展开/折叠行。为了在表头中添加一个自定义的“+”按钮,可以在表头中使用 slot 插槽来自定义表头的列。原创 2023-06-16 17:13:33 · 744 阅读 · 0 评论 -
Ant Design Vue系列:Options API 与Composition API的区别
3.响应式能力不同:在Options API中,组件的响应式能力是通过Vue.js的响应式系统实现的,而在Composition API中,组件的响应式能力是通过Vue.js 3.x中新增的reactive和computed API实现的。2.组件结构不同:Options API将组件的属性、生命周期和方法都放在一个对象中,而Composition API将组件的逻辑分解成更小的函数,使得代码更加模块化,易于重用。原创 2023-06-02 09:42:07 · 481 阅读 · 0 评论 -
Ant Design Vue: a-table 组件来创建表格,在表头中使用 slot 插槽来自定义表头的列
在这个示例代码中,我们在表头中定义了两列:姓名和操作。对于“操作”列,我们使用了 scopedSlots 来定义一个名为 operation 的插槽,用于自定义该列的内容。在插槽中,我们根据当前行的展开状态来显示不同的按钮。如果当前行已展开,则显示“Close”按钮。在 Ant Design Vue 中,可以使用 a-table 组件来创建表格,并且可以使用 expand-row 属性来自定义展开/折叠行。为了在表头中添加一个自定义的“+”按钮,可以在表头中使用 slot 插槽来自定义表头的列。原创 2023-05-31 16:12:35 · 3854 阅读 · 1 评论 -
Vue Err: Invalid prop: custom validator check failed for prop “value“异常解决
在onRangeChange方法中看到createValue的值是[]数组形式。看到data中时间绑定的属性为。这时就看不到红红的报错信息了。原创 2023-05-30 15:12:00 · 1137 阅读 · 0 评论 -
Ant Design Vue.js组件中,穿梭框a-transfer中怎么实现全选
这样,当用户在穿梭框中选择项目时,我们将在组件中保存选定的key值列表,并在选择项目时更新全选状态。属性设置为一个空数组,以便在初始状态下将全选状态设置为初始数据中的key值列表。在Vue.js和Ant Design Vue.js组件中,可以使用。以下是一个示例代码,演示如何在Ant Design Vue.js的。属性为一个提示文本,以便在用户输入搜索关键字时显示该提示文本。方法,用于在用户选择项目时更新全选状态。,以便在穿梭框中显示可搜索的数据。,以便允许用户选择多个项目。在上面的代码中,我们首先在。原创 2023-05-18 16:34:19 · 1056 阅读 · 0 评论 -
Vue系列:vue element ui中Progress怎么通过定时器自动加载一个数组中的值,播放的时候可暂停,播放完成停止
在这个例子中,我们创建了一个名为“data”的数组,用于存储需要播放的值。在组件加载时,我们启动了一个定时器,每秒钟递增“progressValue”属性。最后,我们使用Vue指令将Progress组件的百分比绑定到计算属性“percentage”中。3. 创建一个计算属性,根据“progressValue”属性和数组长度计算出当前播放的百分比。1. 创建一个名为“progressValue”的响应式数据属性,并将其初始化为0。4. 将Progress组件添加到模板中,并将百分比绑定到计算属性中。原创 2023-04-23 11:37:17 · 707 阅读 · 0 评论 -
Vue系列:Vue Element UI中,使用按钮实现视频的播放、停止、停止后继续播放、播放完成后重新播放功能
/ 播放完成后重新播放。// 音频是否正在播放。原创 2023-11-30 10:42:50 · 4149 阅读 · 0 评论 -
Vue系列:在离线环境下部署,CDN无法访问导致vuex.min.js、axios.min.js和vue-router.min.js的cdn地址无法访问
将这些文件下载到本地,并将它们添加到项目的静态资源目录中,在HTML文件中使用相对路径进行引用。等,可能是因为这些文件被从CDN地址引用,而你的内网环境无法访问这些CDN地址。语句进行引用,这样就不需要从CDN地址引用了。在无外网环境下部署Vue项目,如果在内网环境中无法访问到一些必须的文件,比如。使用npm安装这些依赖包,并在Vue项目中通过。然后在需要使用这些库的文件中通过。有其他好的方式,欢迎一起交流。原创 2023-04-21 14:17:49 · 2068 阅读 · 0 评论 -
Vue系列:vue中登录后路由输入url时重定向至index
以上代码会在每次路由切换前执行,检查目标路由是否需要身份验证,并检查用户是否已经登录。如果用户已经登录,则继续导航;否则,重定向到登录页面。然后,在全局导航守卫中检查用户是否已经登录,如果没有登录,则重定向到登录页面。如果用户已经登录,则继续导航。在Vue中,如果用户成功登录后,你可能希望将其重定向到应用程序的主页或仪表板页面。为了实现这个功能,可以使用。中的布尔值,你需要根据你的需求和实际情况进行调整。请注意,此代码假设用户登录状态是存储在。首先,在需要进行身份验证的路由上添加。原创 2023-04-21 10:36:32 · 1571 阅读 · 0 评论 -
Vue+element ui系列:npm run dev --ld 来实现样式的条件编译,使用到了js-conditional-compile-loader插件
问题来了,样式的条件编译我想用以下两个方式实现,都遇到了问题,找了一些资料,最终解决方案是设置。最终实现样式的条件编译,用的同一套代码,有个列表显示数据不一致,通过条件编译实现显示不同的列表。xxx是在webpack中指定的条件属性名,如上面的isHK。插件支持IFDEBUG和IFTRUE两个条件编译指令。进行如下设置后,样式的条件编译实现。用法是:在js代码的任意地方以//结尾,中间是被包裹的js代码。versionType为1或2。时versionType为1。可以看到舱门管理被隐藏。原创 2023-04-20 14:28:10 · 462 阅读 · 0 评论 -
echarts开发系列1:在vue 中引入echarts
在package.json文件“dependencies”中输入echarts及版本号,3.将echarts.js文件放于项目中,类似utils.js进行引用。在进行打包的时候会自动引入echarts。2.使用npm命令进行echarts引入。1.使用npm包进行echarts引入。可以引入指定版本的echarts。原创 2023-04-17 14:51:46 · 283 阅读 · 0 评论 -
vue开发el-date-picker组件8小时时间差问题
查询条件是时间组件el-date-picker时,查询的数据有问题。根本原因是:中国国家标准时间是东经120°(东八区)的地方时间,同格林威治时间(世界时)整整相差8小时。在查询相关文档后,只需要更改时间组件el-date-picker的 value-format 的格式就可以了。原创 2023-03-12 10:19:01 · 2014 阅读 · 0 评论 -
【vue异常处理记录】in ./src/main.js Module build failed (from ./node_modules/babel-loader/lib/index.js):
in ./src/main.jsModule build failed (from ./node_modules/babel-loader/lib/index.js):原创 2023-03-09 21:03:25 · 684 阅读 · 0 评论 -
AntD Vue中icon的使用
[antdv: Icon] Icon should have `type` prop or `component` prop or `children`原创 2023-02-17 11:18:31 · 1111 阅读 · 0 评论 -
AntD Vue中a-table的使用
最近在一个后台管理系统中用到AntD,其中对表格用的比较多。对常见的表格处理进行简要总结原创 2023-02-15 10:30:14 · 3319 阅读 · 0 评论 -
vue AntD中栅格布局的四种大小xs,sm,md,lg
前端为了页面在不同大小的设备上也能够正常显示,通常会使用栅格布局的方式来实现。cssBootstrap栅格布局的四种大小xs,sm,md,lg。原创 2023-02-15 09:39:14 · 7957 阅读 · 0 评论 -
AntD中Vue开发遇到的问题
对vue2开发中常见的问题进行汇总,包含问题怎么解决的。友友们有好的办法可以给我回复哦原创 2023-02-07 17:04:55 · 148 阅读 · 0 评论 -
vue填坑记录--vue开发过程中遇到的问题及解决方法
vue开发过程中遇到的问题及解决方法原创 2023-01-11 15:39:47 · 1463 阅读 · 0 评论 -
vue 本地pdf或excel等文件下载
目录1.需求确定2.具体内容3.总结1.需求确定最近在项目中要点击“帮助文档”,下载《系统操作手册》。也就是获取静态资源文件export.pdf,将pdf文档下载至本地。拿到这个需求后,找了些方案,如下方案1:在vue cli中安装一些插件,如jquery,利用jquery下载本地文件;方案2:直接使用原生ajax下载本地文件;方案3:利用axios请求;最后考虑到项目中已经在使用axios,就采用方案3。2.具体内容在使用过程中发现问题记录如下:项目原创 2020-07-28 10:29:22 · 2699 阅读 · 3 评论 -
【笔记】Vue element 填坑记录
目录说在前面的废话知识点1.用v-bind给标签属性赋值 src, href...未完待续说在前面的废话怕一些小知识点忘记了,在这里做记录,以备及时查询用,防止不断往一个坑里跳知识点1.用v-bind给标签属性赋值 src, href...template部分代码<a v-bind:href="screenurl" > <el-button size="small" round>大屏</el-button>...原创 2020-05-27 16:26:55 · 335 阅读 · 0 评论 -
vue项目学习笔记:npm使用
退伍出来后找了一个月的工作终于找到了一份工作,干的却是自己丝毫不懂的vue,问老友,皆回答没用过,遂翻看vue官网,利用上下班时间学习。自己重装npm、配置npm好几次终于可以调试项目了,原因有几点1、没有对应,用右键管理员身份与当前管理员账户无法对应,试了好几次,不要以管理员身份运行,造成node_modules库在当前管理员账户下管理员身份无法运行;2、原项目文件下node_mod...原创 2019-04-18 17:04:32 · 629 阅读 · 1 评论