vue调试工具devtoos 初探;vue阿里图标库的引用;解决子组件内容不刷新的问题;

article/2025/7/13 14:51:47

记录几个比较有用的功能点:

一,关于前端调试

可能是我的意识还是在Visual C++层面,在我的理解里面,如果没有单步跟踪,那就不是在编程。看到之前的前端同事开发程序的时候都是不停的用console.log,感觉效率很不高。所以自己开发的时候无论如何也是需要找到一个最佳调试方法的,之前其实研究过 Javascript 结合vue run dev 一起调试,效果还不错,可以直接在webstorm单步跟踪调试JS代码,这个打算下次有机会再介绍,相信有很多同学没有玩过。

这次是看慕课网有一门可说是有一个专门的vue调试工具,就花时间研究了一下:

1,首先是在chrome 浏览器安装插件:chrome://extensions/,一定要按照zip版本的,然后解压缩之后安装:

中间其实出过不少问题,已经想不起来了,还需要修改插件中的manifest.json 文件中的"persistent": true,之前是false。一定要注意,插件解压之后放置到一个不容易删除的位置存放,还不能删除,因为插件运行是有依赖的。

2,装好之后浏览器工具栏可以看到V图标

前端代码main.js中需要增加代码:   Vue.config.devtools = true,否则V图标是灰色的。

点击彩色V图标,调试栏目才会增加一个Vue栏目:

初步用了一下,主要是能够看到各组件的构成以及相关属性,其他的还没有深入用,不知道能否做到单步跟踪。

二,添加阿里图标库到菜单

由于模板系统集成的图标库有限,肯定要扩充,方法其实很简单,框架都考虑好了,只需要去  http://www.iconfont.cn,下载想要的图标,直接下载svg,文件名字也不用改,全部下载完毕之后在文件夹目录下创建dos bat文件:

for %%i in (*.*) do ren "%%i"  icon-"%%i"  

运行bat文件,统一改文件名为icon-*.svg,然后复制到 src/icons/svg 文件夹下,然后就可以直接用了:

名字还是和阿里图标库上的一致,是不是很方便?至于其他界面如何引用图标,后续需要用的时候再研究,应该也会很方便。

 

三,子组件内有对话框的,下次打开不会重新创建,created方法不会触发

这次由于先打开了网关管理的对话框,然后再去增加站点的,由于新增网关需要选择所属站点,而新加的站点并没有在新增网关对话框中出现,因为查询站点是在新增网关对话框的created方法中加载,后来尝试了很多方法试图重新获取站点信息,包括actived等方法都不行,最好找出了如下方法,记录一下:

在子组件对话框中添加handleDialogClose响应关闭事件:

  <el-dialog:title="!dataForm.id ? '新增' : ( !editable ? '详情' : '修改') ":close-on-click-modal="false":before-close="handleDialogClose":visible.sync="visible">

处理代码如下:

      handleDialogClose () {this.$emit('refreshDataList', false)},

调用之前就有的refreshDataList,刷新父组件,区别于真实刷新,传值false只是为了统治父组件关闭子组件

在父组件中:<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update>,

      getDataList (refresh) {console.log(refresh)if (!refresh) {this.addOrUpdateVisible = falsereturn}}

如此,就能通过父组件动态关闭子组件,确保每次都能重新构建对话框。


http://chatgpt.dhexx.cn/article/MBWrrB4c.shtml

相关文章

购物车--订单模块,练习完成

目标&#xff1a; 在购物车页面&#xff0c;增加一个创建订单的超链接。通过创建订单&#xff0c;在Order表里新增一条数据&#xff0c;同时把session中的订单条目都保存到数据库中。 1、创建两个表&#xff0c;orders用来具体存储每一个订单的细节&#xff0c;order_用来存储…

订单操作-查询所有订单代码实现

订单查询 订单查询页面 order-list.jsp Controller Controller RequestMapping("/orders") public class OrdersController {Autowiredprivate IOrdersService ordersService;//未分页RequestMapping("/findAll.do")public ModelAndView findAll(Request…

企业网上下单订货管理软件源码搭建功能介绍|移讯云订货通订单管理系统

网上下单订货管理软件源码搭建功能介绍|移讯云订货通订单管理系统 一&#xff1a;系统概述和用途 系统基于网络&#xff0c;实现厂家和代理商批发商通过网络下单订货功能。 什么是移讯云订货通。什么是企业订货管理系统。 是一款针对中小型企业通过网络实现&#xff0c;厂家…

订单服务-----功能实现逻辑

订单服务的实现流程&#xff08;确认订单->提交订单->支付&#xff09; 1、整合SpringSession 使用SpringSession的目的是来解决分布式session不同步不共享的问题&#xff0c;其实就是为了让登录信息在订单微服务里共享 注意&#xff1a;由于这里使用springsession的用…

SMBMS订单管理系统(手把手教细致讲解实现全过程) (七)

实现用户管功能 刚刚访问密码直接走前端 现在要发起请求走Servlet&#xff0c;Servlet处理后返回前端页面 Servlet 处理请求调用业务返回页面 业务要查询用户列表&#xff0c;查询角色列表&#xff0c;为了实现分页&#xff0c;需查询pageSize总数。查询从Service层到Dao层…

【电商开发手册】订单-下单

下单需求 所谓下单&#xff0c;本质上就是买卖双方通过确认一系列信息并且签订电子合同的过程 在电商平台的下单过程中&#xff0c;也需要确定买卖双方的一系列信息&#xff1a; 买方&#xff1a;用户确认收货地址、支付方式、配送方式等等 卖方&#xff1a;卖方需要进行供…

如何规范业务管理过程?低代码平台助力订单管理系统建设

编者按&#xff1a;本文介绍了订单管理系统的概念以及作用&#xff0c;并进一步展现了低代码平台是如何为企业实现订单管理科学化&#xff0c;规范业务管理过程的。 关键词&#xff1a;老厂商&#xff0c;流程管理&#xff0c;订单管理 什么是订单管理系统 订单管理系统(OMS)…

【网课平台】Day13.订单支付模式:生成支付二维码与查询支付

文章目录 一、需求&#xff1a;生成支付二维码1、需求分析2、表设计3、接口定义4、接口实现5、完善controller 二、需求&#xff1a;查询支付结果1、需求分析2、表设计与模型类3、接口定义4、接口实现步骤一&#xff1a;查询支付结果步骤二&#xff1a;保存支付结果&#xff08…

简单的订单系统

目录 一、数据库方面 二、jdbc配置文件 三、JDBC工具类 三、Users类 四、功能实现类 五、运行结果 一、数据库方面 USE foodmenu; DROP TABLE IF EXISTS menu7; CREATE TABLE menu7(num INT PRIMARY KEY,TypeDishes VARCHAR(255))CHARSETutf8; INSERT INTO menu7(num,Type…

天翎低代码平台实现的订单管理系统

编者按&#xff1a; 本文 主要介绍了基于天翎低代码平台实现的 订单管理系统以及 优势 &#xff0c;并进一步展现了低代码平台是如何为企业实现订单管理科学化 和 规范业务管理过程。 关键词&#xff1a;低代码平台、订单管理系统 1.订单管理系统是什么&#xff1f; 订单管理系…

初学订单-支付流程(思路)

主要说的是 生成订单的一系列操作 生成订单号---确认支付---生成支付链接--支付流程 支付流程 ---1.获取支付链接 1.1 三方接口&#xff0c;发送数据 ----1.2 返回数据解析&#xff08;包含支付订单id&#xff09;将链接也返回前端 ----2.进行支付 2.1 扫码支付 2.2 支付成…

订单系统的代码实现

面向接口的编程&#xff1a; 面向接口编程(Interface Oriented Programming:OIP)是一种编程思想&#xff0c;接口作为实体抽象出来的一种表现形式&#xff0c;用于抽离内部实现进行外部沟通&#xff0c;最终实现内部变动而不影响外部与其他实现交互&#xff0c;可以理解成按照这…

【码学堂】教师如何在码学堂上组织教学活动?

码学堂简介 码学堂是由贵州师范学院数学与大数据学院研发的智慧教学平台&#xff0c;学生可以自主练习&#xff0c;教师可以组织练习、考试、竞赛、共享题库、共享教学资源&#xff0c;支持判断题、单项选择题、多项选择题、填空题、程序函数题、程序填空题、编程题、主观题8种…

如何在码学堂组织练习、考试、竞赛?

组织练习、考试、竞赛时就是将多个题目组成题目集&#xff0c;然后加入学生组完成。题目集是由多个题目构成的集合&#xff0c;可以理解为组卷、出卷&#xff0c;码学堂上“练习/作业”、“考试”或“竞赛”操作方式一致&#xff0c;故下面以考试为例来说明操作方法。 1 设置题…

如何开发出一款直播APP项目实践篇 -【原理篇】

【 主要模块】 主播端&#xff1a; 把主播实时录制的视频&#xff0c;经过&#xff08;采集、美颜处理、编码&#xff09;推送到服务器服务器&#xff1a; 处理&#xff08;转码、录制、截图、鉴黄&#xff09;后分发给用户播放端播放器&#xff1a; 获取服务器地址&#xff0…

短视频小视频直播app开发定制解决方案

一、直播APP的市场前景 随着智能移动手机端的普及,人们对于线上的娱乐的要求越发感兴趣,很多互联网电商平台也将直播APP作为销售的主战场之一。将线上与线下的方式相结合才能更好的促进企业的发展。当然对于直播APP的开发也是我们需要了解的。相关数据表明,目前直播APP对于…

直播APP开发过程

直播是2016年火爆的产业&#xff0c;看起来很炫&#xff0c;玩起来很方便、很贴近生活&#xff0c;开发一款直播App不仅耗时还非常昂贵&#xff0c;那么&#xff0c;开发一款直播App到底分几步走&#xff1f; 第一步&#xff1a;分解直播App的功能&#xff0c;我们以X客为例 1…

直播app开发必备五步流程

直播app开发搭建是最近几年比较火的技术&#xff0c;本文从技术角度分析一套直播app开发必备的几个流程。 从主播录制视频开始到最后直播间播放&#xff0c;涉及到的流程包括&#xff1a; 音视频采集—>编码和封装—>推流到流媒体服务器—>流媒体服务器播流分发—&g…

金融直播APP方案开发

分享一下英唐众创开发的金融直播APP解决方案。随着视频直播风靡全球&#xff0c;视频直播已成为众多传统行业和互联网行业争夺的“香饽饽”。金融行业当然也不例外&#xff0c;在当今“互联网”的大时代下&#xff0c;金融行业作为走在前沿的产业&#xff0c;不但开辟出互联网金…