问题标签 [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.

0 投票
2 回答
4056 浏览

facebook-javascript-sdk - Cordova插件facebook4,怎么用?

我正在将 Facebook 登录信息集成到我的混合应用程序中,为此我使用了cordova-plugin-facebook4

在cmd中运行

配置文件

运行科尔多瓦浏览器

错误

FB.login() 在 FB.init() 之前调用。

安慰

在此处输入图像描述

代码

怎么了?

0 投票
1 回答
871 浏览

javascript - TypeError:无法读取 q-ajax-bar 中未定义的属性“$on”

类星体:v0.17.2

节点:v9.4.0

NPM:5.6.0

我正在使用开始/停止事件操作 ajax 栏。并且在我的 App.vue 被渲染时出现错误。

挂载钩子中的错误:TypeError:无法读取未定义的属性 $on

模板:

脚本:

有什么帮助吗?谢谢!

0 投票
0 回答
1808 浏览

vuejs2 - vue-cli 3.0 devserver代理使用axios不生效

尝试使用带有 Vue-Cli 3.0 开发服务器(@vue/cli@3.0.0-rc.10、@vue/cli-service-global@3.0.0-rc.10、quasar framework 0.17)的 Axios 访问生产 REST 服务.5)

我的 vue.config.js:

我收到 502 bad Gateway 错误,如 Chrome 开发工具所列:

请求 URL:http://localhost:8080/REST/getText.php 请求方法:POST 状态码:502 Bad Gateway 远程地址:127.0.0.1:8080 推荐人策略:no-referrer-when-downgrade

我已经使用路由键和 changeOrigin: true; 尝试了更详细的配置。无济于事。我究竟做错了什么?

0 投票
1 回答
32 浏览

javascript - 如何返回带有参数的属性值?

我刚开始使用 VueJS。我使用 Quasar 框架,其输入组件提供错误状态

我使用Validate检查表单中的多个输入,并且我想error-label将错误文本的上下文化和本地化版本作为值返回。

使用 Blaze,我会使用带参数的助手,例如error-label="{{getError 'email'}}",看起来像这样(未经测试的代码):

我不确定在 VueJS 中执行此操作的正确方法。我注意到 v-bind 指令可以接受参数,但我不知道如何(文档在没有示例的情况下提到它)也不知道它是否是正确的方法。

0 投票
0 回答
46 浏览

vuejs2 - 在插件 Promise 中启动 Quasat/Vue 应用程序

对于应用程序,我需要先加载动态配置(从外部服务读取),然后才能引导我的 Quasar 应用程序。

在其他 Vue 应用程序中,我使用 arequire.ensure或 a Promiseinmain.js并在其他一切准备就绪后加载应用程序,但由于 Quasar 添加了App Plugins的概念,这将不再起作用,因为没有可用的 Promises 或 Chaining,导致竞争条件为应用程序需要尚不可用的配置。

我查看了他们的内部结构,他们似乎forEach从自动生成的文件中加载了一个块中的插件,还没有为这种情况做好准备。

这是通常解决方案的摘录main.jsrequire.ensure用作由另一个服务在同一服务器上自动生成的文件)

关于如何以 Quasar 或 Webpack 方式执行此操作的任何想法?

我现在能想到的唯一选择是 fork&patch Quasar,但也许我错过了一些东西,还有另一种方法。

0 投票
0 回答
567 浏览

cordova - Cordova 后退按钮 - 防止后退按钮在没有确认的情况下返回上一页

我正在使用 Quasar CLI 版本 0.15.20,其中包含用于确认的对话框 $q.dialog。如果用户不确认离开,我想控制 android 设备上的后退按钮不返回上一页。我在下面使用了这个功能,但它不起作用。在弹出对话框要求离开页面之前,它会一直返回。知道如何预防吗?

我用它来调用事件

0 投票
1 回答
711 浏览

quasar-framework - 如何在 Quasar Framework 中为组件设置默认道具?

我正在使用Quasar Framework + node.js + webpack 构建一个 Web 应用程序。应用程序是使用 Quasar CLI 构建的。

我想在所有实例中将q-tooltip延迟prop从默认 0 毫秒设置为 1000 毫秒q-tooltip,因此每次使用工具提示时,它都会自动设置为延迟 = 1000 毫秒。

我怎样才能做到这一点?

0 投票
0 回答
282 浏览

javascript - 带有 vue.js、quasar 和 ES6 的数组理解合成器

我想在我的类星体项目中使用数组理解。Quasar 版本:0.17.* Vue.js 版本:2.9.6,使用 es6(又名 ES2015)

当我使用:

一切都按预期工作。但是当我使用:

我得到以下信息synthax error

为什么 ?这个合成器不应该也是正确的吗?

0 投票
1 回答
185 浏览

node.js - 为什么不能在 Windows 上使用 npm 在子目录中调用 Cordova

无论我调用quasar dev -m cordova -t ios -T browser(最后在子目录中调用 Cordova)还是尝试一个 npm 脚本,例如:

我收到以下错误。(cd src-cordova && cordova run browser如果您在 Git Bash 中执行此操作,但不是从 npm 脚本中执行此操作,则有效。)

我在网上找不到任何关于这个的东西,而且它似乎是最近的,虽然我不知道我当时改变了什么。从那时起,我确保我完全重新安装了 Node 并更新了 npm、Cordova、Quasar、Vue、git!,一切。还是这个错误。

而且它似乎不是 Quasar 本身。如果我从 Quasar 上方的目录中执行此类操作,则它可以工作,但 Cordova 失败:

quasar info网:

那么是什么原因造成的呢?有解决方法或修复方法吗?

0 投票
1 回答
618 浏览

node.js - quasar+feathers 应用程序中 Google OAuth 的 browserInApp 问题

场景:我正在使用 quasarjs 构建 Spa 端 Android 应用程序。后端是一个带有用于身份验证的feathers-js-oauth 插件的feathers-js 服务器。

我正在使用 SQLite 数据库来存储用户。

我设置了 Facebook 和 Google oauth2 登录,它在 Spa 模式下工作,在 quasar https://docs.feathersjs.com/api/authentication/oauth2.html#client-usage中使用简单的超文本链接“/oauth/google”

通常,对于 OAuth Cordova,人们使用“browserinapp”插件打开 oauth2 身份验证的弹出窗口以获取令牌。

问题是谷歌放弃了对 browserInApp 用户代理的支持,你可以在这里看到https://github.com/nraboy/ng-cordova-oauth/issues/283

有没有人有同样的问题?怎么解决?

我看到有些人使用 firebase,但我可以将其仅用于身份验证吗?我想用用户集合维护我的服务器应用程序。