问题标签 [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.
facebook-javascript-sdk - Cordova插件facebook4,怎么用?
我正在将 Facebook 登录信息集成到我的混合应用程序中,为此我使用了cordova-plugin-facebook4。
在cmd中运行
配置文件
运行科尔多瓦浏览器
错误
FB.login() 在 FB.init() 之前调用。
安慰
代码
怎么了?
javascript - TypeError:无法读取 q-ajax-bar 中未定义的属性“$on”
类星体:v0.17.2
节点:v9.4.0
NPM:5.6.0
我正在使用开始/停止事件操作 ajax 栏。并且在我的 App.vue 被渲染时出现错误。
挂载钩子中的错误:TypeError:无法读取未定义的属性 $on
模板:
脚本:
有什么帮助吗?谢谢!
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; 尝试了更详细的配置。无济于事。我究竟做错了什么?
javascript - 如何返回带有参数的属性值?
我刚开始使用 VueJS。我使用 Quasar 框架,其输入组件提供错误状态
我使用Validate检查表单中的多个输入,并且我想error-label
将错误文本的上下文化和本地化版本作为值返回。
使用 Blaze,我会使用带参数的助手,例如error-label="{{getError 'email'}}"
,看起来像这样(未经测试的代码):
我不确定在 VueJS 中执行此操作的正确方法。我注意到 v-bind 指令可以接受参数,但我不知道如何(文档在没有示例的情况下提到它)也不知道它是否是正确的方法。
vuejs2 - 在插件 Promise 中启动 Quasat/Vue 应用程序
对于应用程序,我需要先加载动态配置(从外部服务读取),然后才能引导我的 Quasar 应用程序。
在其他 Vue 应用程序中,我使用 arequire.ensure
或 a Promise
inmain.js
并在其他一切准备就绪后加载应用程序,但由于 Quasar 添加了App Plugins的概念,这将不再起作用,因为没有可用的 Promises 或 Chaining,导致竞争条件为应用程序需要尚不可用的配置。
我查看了他们的内部结构,他们似乎forEach
从自动生成的文件中加载了一个块中的插件,还没有为这种情况做好准备。
这是通常解决方案的摘录main.js
(require.ensure
用作由另一个服务在同一服务器上自动生成的文件)
关于如何以 Quasar 或 Webpack 方式执行此操作的任何想法?
我现在能想到的唯一选择是 fork&patch Quasar,但也许我错过了一些东西,还有另一种方法。
cordova - Cordova 后退按钮 - 防止后退按钮在没有确认的情况下返回上一页
我正在使用 Quasar CLI 版本 0.15.20,其中包含用于确认的对话框 $q.dialog。如果用户不确认离开,我想控制 android 设备上的后退按钮不返回上一页。我在下面使用了这个功能,但它不起作用。在弹出对话框要求离开页面之前,它会一直返回。知道如何预防吗?
我用它来调用事件
quasar-framework - 如何在 Quasar Framework 中为组件设置默认道具?
我正在使用Quasar Framework + node.js + webpack 构建一个 Web 应用程序。应用程序是使用 Quasar CLI 构建的。
我想在所有实例中将q-tooltip
延迟prop
从默认 0 毫秒设置为 1000 毫秒q-tooltip
,因此每次使用工具提示时,它都会自动设置为延迟 = 1000 毫秒。
我怎样才能做到这一点?
javascript - 带有 vue.js、quasar 和 ES6 的数组理解合成器
我想在我的类星体项目中使用数组理解。Quasar 版本:0.17.* Vue.js 版本:2.9.6,使用 es6(又名 ES2015)
当我使用:
一切都按预期工作。但是当我使用:
我得到以下信息synthax error
:
为什么 ?这个合成器不应该也是正确的吗?
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
网:
那么是什么原因造成的呢?有解决方法或修复方法吗?
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,但我可以将其仅用于身份验证吗?我想用用户集合维护我的服务器应用程序。