问题标签 [quasar-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Electron / Quasar - 签名和沙盒后如何运行 Mac 应用程序?
我有一个 Quasar / Electron Mac 应用程序,它允许用户单击一个片段并将其粘贴到上次查看的应用程序(例如邮件等)中。
当我在没有签名和沙盒的情况下为 mas(Mac App Store)平台构建应用程序时,在quasar.conf.js中使用以下设置
...以及以下构建命令:
然后,当我双击它时,生成的应用程序文件运行良好。
但是,如果我在quasar.conf.js中使用以下设置对应用程序进行签名和沙箱化:
...使用此default.entitlements.mas.plist文件:
...以及相同的构建命令:
然后,当我双击生成的应用程序文件时,它会立即退出并显示以下消息:
编辑:单击报告显示以下消息:
如果我然后使用electron-osx-flat打包应用程序:
..并双击pkg文件进行安装,然后应用程序安装成功。但是当我在应用程序中单击该应用程序时,它会再次立即退出并显示上图中的消息。
编辑:另外,如果我在终端的 .app 文件中运行可执行文件,我只会收到以下消息:
但是,当我提交此生成的 pkg 文件以供审核时,该应用程序基本上适用于审核者,但复制和粘贴功能不起作用。
我相信这与default.entitlements.mas.plist文件中缺少的权利有关。
但是,在提交到应用商店之前,我希望能够自己测试这些问题。
签名和沙盒化后,如何运行和测试我的应用程序?
javascript - Vue子组件属性不起作用
我正在尝试破解此代码 [A](请参阅底部的小提琴):
进入 [B] 基本相同的代码,但随后带有一个子组件。这里的父母:
孩子在这里:
在孩子身上,我设置了file
属性:
不知何故,在父子代码中一定存在问题,因为file
[B] 中的子(在渲染时)不存在 __img 属性,请参见:
,而它确实存在于 [A] 中:
怎么了?控制台中没有错误。
原始 ([A]) 代码来自这里。文件对象由一个 xhr 实例组成(我想?!)。
这里是[A]和[B]的小提琴/沙箱。按添加并选择要上传的图像,它不会上传,但[A]会显示其缩略图img等;对 [B] 执行相同操作,这些将不会显示。
NOTA BENE:我注意到file.__img
[B] 中没有首先显示,但是当我开始在子组件中编辑代码时...,它突然显示。所以显然/也许它是异步的,在渲染刷新之后它就在那里......?!
php - 如何在 SlimPHP 和 Twig 中使用 Quasar
Slim 是一个 PHP 微框架,可帮助您快速编写简单而强大的 Web 应用程序和 API。Twig 是一个快速、安全、灵活的 PHP 模板引擎。挑战在于使用这两个组件并同时使用 Quasar Framework。
挑战
Quasar 使用 Vue 框架。这意味着它使用{{
,}}
因此您可以例如在布局中获取定义的数据参数。但是,twig 也使用该语法。
贝娄是您如何创建所有三个工作环境的方法。
javascript - 如何在提交时处理 q-input / preventDefault 中的“输入”?
我有一个文本输入字段,例如:
当用户点击输入时,我想将其视为提交,即处理输入而不是在文本中添加额外的换行符。
这有点像preventDefault
JQuery 时代。我确实找到了这个:
https ://quasar-framework.org/components/other-utils.html
但似乎更一般的 DOM 事件
我还尝试只修改字符串(str.replace 换行符),但即使是那个 hack 也有一个丑陋的延迟。
javascript - Quasar-Framework 中 Vue 组件中的 jQuery 函数
我是 web 应用程序开发的新手,我有一些关于 jQuery 和 Vue 的基本查询,我似乎无法找到答案。我有一个在 Quasar-Framework 中制作的应用程序,它经常使用功能引用,例如:
等等。这些都在 Vue 组件的“模板”和“脚本”部分中使用。我熟悉 Javascript(或者我以为我是)但对 jQuery 了解不多。据我了解,这些功能引用是内置在 jQuery 中的,并且以某种方式引用了一些内部功能。
如果有人能解释这些“$”引用的确切含义、它们如何工作、如何使用它们以及是否有这些函数的完整列表可供参考,那就太好了。
非常感谢
vue.js - Quasar 框架上传器与 axios
关于 quasar 框架上传器组件的问题。我需要将图像发布到一个 URL,该 URL 将重命名上传的文件并返回完整路径。
我正在使用上传工厂和axios
但是我在理解如何将文件传递给 axios 时遇到问题,就好像它只是一个输入类型文件一样。基本上我需要让它就像我发送一个带有单个输入文件的表单一样:
这是组件:
这是上传方法,但我不断收到来自服务器的错误响应。
如果我使用 method="post" enctype="multipart/form-data"和
我从服务器收到我的 OK 响应,其中包含已处理/上传的图像 URL
android - 如何删除已经发送的推送通知?
情况:
我需要向特定的用户组发送推送通知。
当该组的第一个用户执行某个操作(单击通知内的按钮)时,我需要从所有其他用户的设备中删除通知。
笔记:
我使用Quasar作为混合框架,使用Laravel作为服务器 API。我使用oneSignal发送带有 php cURL 请求的推送通知。
作为设备操作系统,我现在专注于 Android,但理想情况下,我正在寻找一种在 Android 和 IOS 中实现这一目标的方法。
尝试:
目前,我使用 notification_id 作为有效负载发送通知。当用户点击按钮时,它会触发一个回调,将 notification_id 发送回服务器。直到这里没有问题。
我有需要从其他设备中删除的通知的 ID。
但现在我不知道如何从服务器中删除它。
OneSignal 有一个cancel 方法,但它仅适用于预定通知(未发送)。如果我尝试将该方法应用于已发送的通知,则会出现错误:Notification has already been sent to all recipients
。
问题:
是否可以在发送后从服务器中删除推送通知?
如果不是,您建议用什么替代方法来实现该行为?