single-page-application相关内容

在Angular中将图像URL转换为base64

我正在努力尝试将给定的图像URL转换为base64 ...在我的情况下,我有一个带有图像路径的String var imgUrl =`../../../../../assets/logoEmpresas/$ {empresa.logoUrl}` 我如何直接在base64中转换给定的图像URL?...我尝试了这篇文章. 将图像以角度2转换为base64 但是这篇文章是从表单中获取 ..

AngularJS中的路由和Ajax有何不同

我是angular的新手,我想了解路由的概念,但是如果在when方法中给出templateUrl,但路由被用来从服务器加载html的某些部分,即使ajax也会加载数据,这使我感到困惑以JSON,XML或HTML的形式从服务器发送而无需重新加载整个页面.那么它们有何不同? 解决方案 路由是一个过程,其中一个软件查看URL,并使用该URL来确定要运行的代码位. 在Angular中,很多时 ..
发布时间:2021-04-02 20:18:43 前端开发

.Net Core 3.1 SPA React Application无法在生产中使用Hangfire资讯主页/Swagger

使用 dotnet new react 从 .NET Core 3.1 安装React应用程序模板后,该应用程序可以在开发和生产环境中完美运行.尝试使用Swagger或Hangfire仪表板端点时,会出现问题. 在创建应用程序后,我添加了Hangfire的程序包参考,并出于实际目的添加了内存存储空间: ..
发布时间:2021-04-02 18:53:10 其他开发

单页应用程序仅是整个Web应用程序使用的一页吗?

我正在学习单页应用程序,并且在阅读文档后本身 我想知道单页应用程序模式只是Web应用程序中使用外部模板敲除的一页(例如html页面)吗? 我的意思是(我正在使用MVC): -mywebsite + some js files + some css files + index.html + controllers + models 我希望有人能为我更多地解释这种模式. ..
发布时间:2021-02-15 19:14:38 C#/.NET

< img>的基于JWT的身份验证标签?

假设我有一个单页面应用程序,该应用程序使用JWT令牌针对后端REST api进行身份验证.当执行REST请求时,我将JWT令牌传输到http标头中.到目前为止,一切都很好. 现在,假设我想从服务器下载图像,并且我只希望经过身份验证的用户可以访问该图像.在服务器上,这没问题:只需定义一个传递图像的路由,然后在该路由中验证JWT令牌. 但是:如何将令牌从客户端转移到服务器?如果使用常规 ..
发布时间:2021-02-14 19:50:03 前端开发

302登录重定向后IE删除的URL片段

我们在应用程序中使用 SiteMinder 身份验证. 如果应用程序用户尝试通过直接URL或通过加书签的URL导航到我们应用程序中的特定页面https://ourapp.com/myapp/#/pending/requests,则SiteMinder将通过302重定向重定向到login page,类似于http://ourapp.com/login?redirect=https%3A%2F% ..

如果URL不变,我应该使用按钮还是链接?

我正在构建一个仅在启用JavaScript的情况下运行的应用程序(否则,将显示一条适当的消息).应用程序中有两个屏幕:游戏,教程,设置,关于/信用.它们看起来就像单独的页面,但这全都是单页面的应用程序.在屏幕之间导航时,没有URL更改. 在这种情况下,我应该使用按钮还是锚点?锚也会破坏常见的模式,例如在新标签页/窗口中打开(不更改URL意味着应用程序将在新标签页中从头重新启动). 解决 ..
发布时间:2020-11-24 06:38:45 前端开发

Google跟踪代码管理器导致SPA中重新加载整个页面-React

当我在React的或元素上的GTM中添加触发器时,它会导致单击时重新加载整个页面,而不是仅重新呈现应用程序的一部分. 当我删除Google跟踪时,一切都会顺利进行.有没有一种方法,如何配置GTM以不影响应用程序的行为? 解决方案 如果Google跟踪代码管理器链接发生了奇怪的情况,请点击跟踪,您要做的第一件事就是转到点击触发设置,然后查看“等待代码" "和“ ..
发布时间:2020-11-19 22:38:59 其他开发

Google Analytics(分析):如何在单页应用程序中跟踪页面?

当前,在我的网站中,我使用了HTML5的 Google Analytics(分析)的代码. (不显示网址更改)是否有可能的解决方案?谢谢, 解决方案 如果您使用的是更新的analytics.js API,请ga('send', 'pageview', '/some-page'); 如果您使用的是较早的ga.js API,则 David Walsh建议 AJAX网站使用_gaq.pus ..

React应用程序中的数据流

我目前正在学习反应,我遇到了从组件中优雅地提取状态的问题. 基本上,我有一些组件,这些组件包含表单和其他输入,我需要这些数据和我的业务逻辑中的数据,我需要的数据与组件的状态耦合在一起.据我了解,数据应该具有单向流,但我想不出如何使数据流回到业务逻辑.我可以只做一些调用各自函数的接口函数,但是我觉得这会违反单向流程. 任何示例的帮助将不胜感激! 解决方案 您通常将回调从父组件传递 ..
发布时间:2020-11-09 06:05:30 前端开发

具有单页应用程序的Firebase功能自定义域

我有一个Firebase托管的单页应用程序. 我还具有3种Firebase功能(联系方式,计划,功能),应用程序和外部资源向其发出请求. 我的应用程序有一个自定义域,我想通过该域访问我的功能. 这是我当前的firebase.json配置 { "hosting": { "public": "www", "ignore": ["firebase.json", ..

如何在Web单页应用程序中使用Firebase Analytics跟踪页面视图?

我正在尝试通过Firebase分析跟踪简单事件和页面/视图. 我有一个渐进式Web应用程序(SPA).这是一个全屏游戏,没有使用浏览器历史记录. 说实话,我对Google的文档有些困惑,有时他们只解释它在ios/Android中的工作原理,而不是在网络上的工作原理.此外,Firebase分析与“常规Google分析"不同. Firebase Analytics API并不多: ..

使用Vue.js,是否可以通过单个事件侦听器侦听从众多元素发出的所有事件?

我将一些div格式化为按钮(总计20 ish). 我想要一个单击侦听器(可能在父div上),该侦听器将侦听所有/所有单击,并捕获特定的divsinnerHTML. 除了Vanilla JS或jQuery(我可以听一个id或类)之外,Vue.js是否有办法? 谢谢! 解决方案 是的,您可以使用事件总线轻松完成此操作: var bus = new Vue() // i ..
发布时间:2020-10-31 02:37:23 前端开发

一些Java脚本似乎被durandal覆盖了

我正在尝试使用热毛巾模板实现单页应用程序。在尝试合并CSS HTML模板之前,一切都很好。我正在使用Durandal + RequireJS。 我的导航栏HTML在nav.cshtml中(我将cshtml与Durandal一起使用) 如果粘贴在index.html之前 工作正常。 如果相同包含 ..
发布时间:2020-10-27 01:03:41 其他开发

具有多个视图的Durandal小部件

我正在使用Durandal开发SPA,并且创建了一个小部件来显示特定的页面组件。在 Durandal文档之后,该小部件位于 app / widgets中/ my-widget ,由 viewmodel.js 和 view.html 组成。 现在,我想向同一小部件​​添加其他视图-实际上,要具有“基本”视图和“高级”视图,并在其中添加一个标记 我不想创建两个不同的小部件,因为ViewMo ..
发布时间:2020-10-27 00:59:40 其他开发