问题标签 [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 投票
1 回答
1825 浏览

javascript - 如何在 Vue Native 中使用 Firebase 身份验证

我正在将Vue Native与 Firebase 一起使用,并尝试让 Firebase Auth 工作。
但是,我不能。

我收到此错误消息。

运行此应用程序的环境不支持此操作。位置协议

我使用 Firebase Web SDK。

我知道这个错误信息是什么意思。

此应用程序是本机应用程序,当然不在 http/https 上运行。

那么我应该怎么做才能将 Firebase 与 Vue Native 结合使用呢?

提前致谢。

我的代码在这里↓</p>

0 投票
1 回答
441 浏览

vue.js - 如何在 Vue Native 中更改主题?

我使用 Vue Native,我正在尝试更改主题。但是 StyleProvider 没有采用主题,并抛出警告“道具类型失败:提供给 StyleProvider 的类型数组的道具样式无效,预期对象。” 我做错了什么?

0 投票
1 回答
941 浏览

react-navigation - Vue Native:'不变违规'

我正在尝试使用 Vue Native 启动并滚动,每当我尝试导航超出初始屏幕时都会遇到相同的错误

警告:React.createElement:类型无效——需要一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到:未定义。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。

在搜索我的目录时ReactVueComponent,它不存在,也不存在,也不存在SceneView.js等等RCTCView。我的猜测是这是因为它们是通过代码编译生成的?

我的路由器,index.vue设置如下

我的WelcomeScreen组件(正确加载。按钮在按下时会引发错误)

无法呈现的HomeScreen组件:

对此的任何提示将不胜感激。Vue Native 上还没有太多,我已经尽我所能地尝试遵循我见过的几个例子。双重和三重检查了我的依赖项,它们似乎都已到位。

0 投票
1 回答
991 浏览

npm - Vue 原生:npm 运行手表:android

我已经完成了一些问题npm run watch:<platform>

$ npm install -g @vue/cli @vue/cli-init

$ vue init nativescript-vue/vue-cli-template

$ cd 项目名称

$ npm 安装

对于下一步,我有这个:```λ npm run watch:android

test-vue-native@1.0.0 watch:android C:\git\test-vue-native

npm run watch -- --env.android

test-vue-native@1.0.0 watch C:\git\test-vue-native webpack --watch --env.tnsAction run "--env.android"

info:将 NativeScript 插件复制到模板依赖项... info:从模板准备 NativeScript 应用程序... npm WARN test-vue-native@ 没有存储库字段。

信息:Android 的捆绑应用程序...

Webpack 正在查看文件...</p>

line=961,method=null,native=false,column=11,file=internal/child_process.js,function=Socket.stream.socket.on,line=380,method=on,native=false,column=13, file=events.js,function=Socket.emit,line=182,method=emit,native=false,column=12,file=net.js,function=Pipe._handle.close,line=598,method=close, native=false], stack=[Error: Command failed: node launch.js run android, , at ChildProcess.exithandler (child_process.js:291:12), at ChildProcess.emit (events.js:182:13), at可能关闭 (internal/child_process.js:961:16),在 Socket.stream.socket.on (internal/child_process.js:380:11),在 Socket.emit (events.js:182:13),在管道。 _handle.close (net.js:598:12)] npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:function=Socket.stream.socket.on, line=380, method=on, native=false, column=13, file=events.js, function=Socket.emit, line=182, method=emit, native=false, column=12, file=net.js, function=Pipe._handle.close, line=598, method=close, native=false], stack=[Error: Command failed: node launch.js run android, , at ChildProcess。 exithandler (child_process.js:291:12),在 ChildProcess.emit (events.js:182:13),在maybeClose (internal/child_process.js:961:16),在 Socket.stream.socket.on (internal/ child_process.js:380:11),在 Socket.emit (events.js:182:13),在 Pipe._handle.close (net.js:598:12)] npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:function=Socket.stream.socket.on, line=380, method=on, native=false, column=13, file=events.js, function=Socket.emit, line=182, method=emit, native=false, column=12, file=net.js, function=Pipe._handle.close, line=598, method=close, native=false], stack=[Error: Command failed: node launch.js run android, , at ChildProcess。 exithandler (child_process.js:291:12),在 ChildProcess.emit (events.js:182:13),在maybeClose (internal/child_process.js:961:16),在 Socket.stream.socket.on (internal/ child_process.js:380:11),在 Socket.emit (events.js:182:13),在 Pipe._handle.close (net.js:598:12)] npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:js, function=Pipe._handle.close, line=598, method=close, native=false], stack=[Error: Command failed: node launch.js run android, , at ChildProcess.exithandler (child_process.js:291: 12), 在 ChildProcess.emit (events.js:182:13), 在maybeClose (internal/child_process.js:961:16), 在 Socket.stream.socket.on (internal/child_process.js:380:11) ,在 Socket.emit (events.js:182:13),在 Pipe._handle.close (net.js:598:12)] npm ERR!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:js, function=Pipe._handle.close, line=598, method=close, native=false], stack=[Error: Command failed: node launch.js run android, , at ChildProcess.exithandler (child_process.js:291: 12), 在 ChildProcess.emit (events.js:182:13), 在maybeClose (internal/child_process.js:961:16), 在 Socket.stream.socket.on (internal/child_process.js:380:11) ,在 Socket.emit (events.js:182:13),在 Pipe._handle.close (net.js:598:12)] npm ERR!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:on (internal/child_process.js:380:11), at Socket.emit (events.js:182:13), at Pipe._handle.close (net.js:598:12)] npm ERR!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:on (internal/child_process.js:380:11), at Socket.emit (events.js:182:13), at Pipe._handle.close (net.js:598:12)] npm ERR!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 观看:webpack --watch --env.tnsAction run "--env.android" npm 错误!退出状态 1 npm ERR!npm 错误!在 test-vue-native@1.0.0 监视脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\gvolkov\AppData\Roaming\npm-cache_logs\2018-07-09T15_04_18_803Z-debug.log npm ERR!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!test-vue-native@1.0.0 watch:android: npm run watch -- --env.android npm ERR!退出状态 1 npm ERR!npm 错误!在 test-vue-native@1.0.0 watch:android 脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\gvolkov\AppData\Roaming\npm-cache_logs\2018-07-09T15_04_18_856Z-debug.log```

什么可以帮助我?

PS:我用的是windows x64

0 投票
1 回答
846 浏览

javascript - Vuex 商店状态不更新屏幕/Vue-Native

我正在使用 Vue-Native 构建一个具有多个屏幕的简单应用程序(使用 Vue Native Router)。我有这样的情况,我连接到屏幕 A 中的 WebSocket,它侦听消息,我需要这些更新在屏幕 A 和屏幕 B 中可用。

因此,在我对全局变量和原型属性不满意之后,我遇到了 Vuex,它似乎完全符合我的需要。

确实,它可以很好地更新屏幕上的属性,但它似乎没有反应并更新屏幕。

商店.js:

脚本标签中的 ScreenA.vue:

ScreenB.vue:

只要 store 中的 vuex 状态发生变化(console.log 打印新值),计算属性就会正确更新,但屏幕上呈现的数据(文本和图像元素)仍保留旧数据。

有没有办法解决这个问题?也许是一种完全不同的方法来跨屏幕同步我的动态数据?

0 投票
1 回答
1395 浏览

vue.js - 如何在 vuenative 应用程序上连接 sqlite db?

我需要连接到 vueNative 上的 SQLite db,但我不知道该怎么做。你能帮助我吗?如何连接到 vueNative 应用程序上的 SQLite db?

0 投票
1 回答
291 浏览

android - 如何连接或使用 NDK 和 Nativescript vuejs

我有一个项目,我们想要访问指纹扫描仪(外部扫描仪)。驱动程序是用 c++ (NDK) 编写的。

本机脚本是否支持访问本机组件?

0 投票
1 回答
7268 浏览

xcode - 如何使用 react native expo 获取 IOS 和 Android 的捆绑 ID

我创建了一个 vue-native 应用程序,需要收集 IOS 和 Android 的 Bundle ID,但无法在 Xcode 中打开我的项目。我该如何访问这些信息?谢谢

0 投票
1 回答
1392 浏览

vue.js - 使用 Vue Native CLI 安装 Vue Native 失败

创建helloworld的项目参考https://vue-native.io/docs/installation.html#Setup-with-Vue-Native-Cli

但是有以下错误,我的第一个应用程序没有启动。

我的环境

在模拟器上,

我应该怎么办?

我还尝试使用 React Native 创建项目,请参阅https://vue-native.io/docs/installation.html#Setup-with-React-Native,并成功启动应用程序。

0 投票
0 回答
597 浏览

javascript - undefined 不是对象(评估“this.store.dispatch”)

我正在开发一个使用 API 登录的移动应用程序,但每当我尝试登录时,都会出现以下错误:

导致错误的代码如下所示:

有谁知道可能出了什么问题?