JavaScript 的try/catch/finally的使用场景 注:外层的try/catch无法捕获异步队列微任务、宏任务内的异常,要想捕获宏任务内的异常,try/catch代码只能写在微任务、宏任务代码内。如果try块作用域内执行setTimeout方法,从setTimeout定时器里面把错误err信息throw扔出来,catch外部是不能捕获的,因为setTimeout是在临时寄存器上执行的,所以不在一个栈上处理上下文的,错误err无法被捕获。场景二:在vue项目中,首页大屏的组件地址是可配置的,为防止用户输入错误的组件地址,导致无法加载页面路由组件,进不了页面。
项目中遇到的html标签属性用单引号导致标签无法被编译问题 先简述一下遇到的问题吧,很简单的问题卡了好久在进行项目过程中,因为html标签属性用了单引号包裹,导致标签无法编译,但是蹊跷的是在本地是没问题的,在测试环境中就会出现如下图所示场景,虽然最后找到原因解决了,但是还是没总结出官方解释,有大佬知道原因可以评论分享下,写个文章跟大家分享下,帮有需要的人填个坑 <td class="formTitle">{{$t("product.合同方式")}}<span>*</span></td>