logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

angular 离开当前页时给出一个弹窗提示确定要离开吗

在Angular中,如果你想要在用户离开当前界面(例如,通过点击浏览器的前进或后退按钮)时显示一个提示,你可以使用Angular的路由守卫(Route Guard)来实现这一功能。具体来说,你可以使用CanDeactivate守卫来拦截路由离开的动作,并询问用户是否真的想要离开。然后,在你的组件中实现CanComponentDeactivate接口,并定义canDeactivate方法。通过以上步

#angular.js#前端#javascript
angular MicroApp微服务改造

写一个公共函数micro-app.service.ts,里面来写microApp一些变量方法。随着业务多了,前端代码也越来越多,需要拆分下,避免多个后端微服务强依赖对应一个前端。最后就是其他组件的路由文件里面的修改了,component改成刚才的公共组件。大致流程这样,具体细节太多了,不写了,就当是个思路参考下微服务的实现逻辑。然后再写一个sub-app.component公共组件,用来加载子应用

#angular.js#微服务#前端
angular跨组件通讯

如果就写这些,界面运行会报错,还需要在引入两个组件的最外层module里面providers里面添加一下。先单独写一个data.service.ts文件。

文章图片
#angular.js#javascript#前端
angular的nexttick实现

没有和vue完全一样的,但是有差不多可以实现的,可以测试下套进去dom会不会更新。或者干脆这俩都用,原理百度也搜不到很详细的,反正能用就行了!

文章图片
#angular.js#前端#javascript
vscode 正则表达式全局搜索中文,用来排查国际化

勾上右上角这个,输入如下的,就进入正则匹配了。

文章图片
#javascript
Failed to fetch dynamically imported module错误解决方案

工作需要,需要搬移某个功能代码到去年的分支,结果报了这个错。花了2个多小时排查,最后发现,是某个ts文件没有搬过来。吐血,怎么不直接提示这个文件不存在呢,让我研究了半天。

文章图片
#前端
vue3刷新当前界面

但是是全局刷新,界面会变白,不是很友好,最后修改了下方案,当接口成功返回的时候,手动去修改对应的响应式数据,这样就不需要调用接口重新获取一遍数据,去改变界面了。

#vue.js
前端修改接口返回测试工具 Inssman使用教程

下载网站:https://chromewebstore.google.com/detail/inssman-open-source-modif/ghlpdbkhlenlfiglgphledhfhchjfjfk?之前用的requestly现在要登录才能用了,然后我又登录不上去,同事又推荐了个谷歌插件,试了下,挺好用,还不用登录,用法和之前差不多。然后写规则名称 接口 接口返回字段 然后保存就行。安装

文章图片
#前端
C#WPF不同用户控件之间传数据

写工具的时候,为了代码规范化,把各个控件分开来设计,最后放入同一个主界面,便于以后单个控件代码修改调整,一开始的时候遇到一个传值的问题,不同的变量在不同的类下面,怎么样才能实现传值的效果,问了对面一个大佬,用委托的方式解决,下面分享一下代码。首先单独新建一个类命名为Data,改成静态变量,class前面加static,下面分享一下全部实例代码:static class Data{...

#wpf#c#
xtu超频重启后设置失效解决方案 vbs以管理员模式运行 错误: 无法终止进程 “PerfTune.exe“,其 PID 为 8284。

2-7行是设置管理员模式(如果不加,xtu会无法关闭,直接输入cmd,会报错误: 无法终止进程 “PerfTune.exe”,其 PID 为 8284的错误),后面为了防止有时候xtu还没启动,就多写了几次按快捷键,最后一行是关闭xtu程序。参考:https://blog.csdn.net/qq_60458298/article/details/130882845。前提:不知道为啥,我这设置好了x

文章图片
#服务器#运维
    共 17 条
  • 1
  • 2
  • 请选择