问题标签 [vue-native]

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 投票
0 回答
1098 浏览

vue.js - 使用 vue-native 和 expo 发送推送通知

我是 vue-native 和 vuejs 的新手,想和他们一起做一个应用程序。我想向应用程序添加推送通知。我使用教程添加推送通知并对其进行测试,但出现此错误

创建钩子时出错:“TypeError:this.registerForPushNotificationsAsync 不是函数。(在 'this.registerForPushNotificationsAsync()' 中,'this.registerForPushNotificationsAsync' 未定义)”

我在 app.vue 文件中像这样在我的项目中添加了这段代码

我哪里错了?

0 投票
0 回答
68 浏览

react-native - onSubmitEditing 在每次按键时触发

每当用户按下键盘上的“返回”键时,我都会尝试调用一个函数。

使用以下代码;

导致函数在每次按键时触发。

我试图寻找这个奇怪问题的答案,但我似乎找不到合适的解决方案。

请注意,我使用的是 Vue Native,它是 React Native 的包装器。

0 投票
1 回答
305 浏览

expo - 要创建一个 Vue Native App,你需要 App.js 吗?

这已经在这里解决了两次,但更多的是如何绕过它的问题。我知道如何...您可以删除 App.js。但我的问题是,App.js 在打包分发后是否会被需要,或者在任何其他时间。如果是这样,我宁愿找到另一种解决方案,而不仅仅是删除文件。

我将在 App.js 中提供代码。这是从 vue-native init 或 expo init 创建的基本文件。

看了以前的帖子: Vue native 总是执行 App.js 而不是 .vue App.vue is not working in Vue-Native application

0 投票
5 回答
8663 浏览

react-native - 无法从“node_modules/expo/AppEntry.js”解析“../../App”

我正在制作一个带有 expo 的 vue-native 应用程序。升级到 expo 版本 33 时,我从“node_modules/expo/AppEntry.js”收到以下错误“无法解析”../../App”。需要升级到版本 33 是​​因为我需要 expo 文件系统模块.

我已经从头开始制作了一个新项目,但仍然出现同样的错误。

包.json

0 投票
1 回答
3862 浏览

javascript - 无法从“node_modules\expo\AppEntry.js”解析“../../App”构建 JavaScript 包失败

我无法用 expo 打开我的 vue 文件。它给出了 AppEntry.js 错误。问题出在 AppEntry.js 文件中,我的 vue 文件没有看到,所以它给出了错误。我找不到如何添加 .vue 扩展名。我需要帮助,这个错误让我发疯。

我更新了我的 expo-cli 和 vue-native-cli,并使用了 node 10.6.1 版本。

node_modules/expo/AppEntry.js


也在同一个地方

node_modules/expo/package.json

我尝试在此处添加 .vue,但它对我不起作用。如果你让我解决这个问题,我们必须添加一个提供 AppEntry.js 的代码来读取 .vue 扩展。

我希望看到 App.vue 页面,但出现 AppEntry.js 错误。

0 投票
1 回答
281 浏览

android - 在 vue-native 中使用 react-native

我是应用程序开发的新手,我想从 vue native 开始,正如我在文档中看到的那样,vue native 无法访问某些设备 API,例如本地文件,但是 react native 可以,而 vue 只是 React Native 的包装器, 那么如何在 vue 项目中使用 import react native 组件和 API 呢?并使用expo进行开发

0 投票
2 回答
2435 浏览

vue-native - 如何在 vue-native 中制作 webview

我正在尝试使用 vue-native-cli 制作 webview 应用程序

我正在尝试在文档的帮助下使用 web-view 组件

这是我的页面

当我使用

它工作正常,但在 webview 中得到

invarian voilation:元素类型无效

0 投票
0 回答
614 浏览

react-native - 初始化Vue Native项目时如何修复“ENOENT:没有这样的文件或目录,chdir'project-name'”?

我正在尝试:
vue-native init test-project
我得到这个输出:
使用全局安装的 expo-cli 3.0.10

创建 Vue Native 项目 project-new

  • 使用 expo-cli 创建项目

[09:09:29] --name:非交互模式下需要参数。√ 使用 expo-cli 创建项目

(node:9072) UnhandledPromiseRejectionWarning: E​​rror: ENOENT: no such file or directory, chdir 'project-new' at process.chdir (internal/process/main_thread_only.js:31:12) at installPackages (C:\Users\User\ AppData\Roaming\npm\node_modules\vue-native-cli\src\index.js:182:11) 在 createExpoProject (C:\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\src\ index.js:123:3) 在 init (C:\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\src\index.js:101:5) 在命令。(C:\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\src\index.js:69:7) 在 Command.listener (C:\Users\User\AppData\Roaming\npm\ node_modules\vue-native-cli\node_modules\commander\index.js:315:8) 在 Command.emit (events.js:182:13) 在 Command.parseArgs (C: \Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\node_modules\commander\index.js:651:12) 在 Command.parse (C:\Users\User\AppData\Roaming\npm\node_modules \vue-native-cli\node_modules\commander\index.js:474:21) 在对象。(C:\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\src\index.js:81:9) (node:9072) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:9072)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\node_modules\commander\index.js:474:21)在对象。(C:\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\src\index.js:81:9) (node:9072) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:9072)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\node_modules\commander\index.js:474:21)在对象。(C:\Users\User\AppData\Roaming\npm\node_modules\vue-native-cli\src\index.js:81:9) (node:9072) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:9072)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。9)(节点:9072)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:9072)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。9)(节点:9072)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:9072)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。

我已经安装了React Native CLIExpo CLIVue Native CLI。我试图通过更新来解决这个问题,npm但没有奏效。同样当我运行时:
vue-native init test-project --no-crna
没问题,没有出现错误。

0 投票
1 回答
766 浏览

react-native - 如何更改 Native Base Tab 的下划线颜色

我正在拼命地更改用于在 NativeBase 元素选项卡https://docs.nativebase.io/Components.html#tabs-def-headref中为选定选项卡下划线的颜色。到目前为止,我已经能够将所选元素的文本颜色更改为红色,但对于下属的蓝色条似乎没有办法做到这一点。

这是 Vue 原生模板,它可以使用每个 react native 元素。

这是道具

结果也接近于此。我的观点是关于蓝线:

在此处输入图像描述

0 投票
2 回答
1053 浏览

vuejs2 - 你能用 NuxtJS 创建一个原生的 Vue 应用吗

Nuxt 很棒,我清楚地了解它解决的问题。

如果需要基于 Nuxt 的 SPA 以及原生 ios/android 版本,这是否意味着您必须处理 2 个不同的代码库并且无法将生成的 SPA 打包为 Vue Native 应用程序?