问题标签 [nativescript-vue]

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 回答
1064 浏览

mobile - NativeScript-vue 从 url 保存图片

我想将图像从 Web URL 保存到设备,有人可以帮忙吗?
我试过使用 imageSource 模块,但它只说来自本地设备的图像

0 投票
1 回答
1023 浏览

asp.net-web-api - Nativescript Axios 调用 Web API

我正在尝试在我的 NativeScript-Vue 应用程序上对 ASP.Net WebAPI 后端进行 axios GET 调用。

在 VueJS Web 应用程序中,我使用以下代码:

上面的代码工作正常。但是一旦我将它用于我的 NativeScript Vue 应用程序,我什么也得不到。

console.log 显示以下内容:

按照本文中发布的说明进行操作:进行Http 请求 我能够获取一些数据(几乎我将上面示例代码中的 url 替换为指向文章中的 URL。

我做了一些调查,还发现在 Chrome 调试工具中,这是 Make HTTP Requests 文章返回的内容:

对于这个问题,我已经非常纠结下一步该做什么。请注意,使用我的 URL 的 console.log(response) 与文章中提供的 URL 存在一些差异。

我在 Postman 中尝试了我的 API 调用,我得到了一些数据。

我还尝试了 Postman 中的 Pokemon API 调用并获取了一些数据。所以不太确定接下来要调查哪件事。

更新:对于那些询问我的 WebAPI 的 URL 的人,我在这里: http ://angeloaa-001-site1.itemurl.com/menucategory

您甚至可以在浏览器(或邮递员)中尝试该链接,您也会看到返回的数据。

期待一些见解和回应,

0 投票
1 回答
144 浏览

nativescript - 在 iPhone 上运行 Sidekick 项目的问题

我正在学习 NativeScript Vue 并尝试从在线 Play 过渡到 Sidekick。我已经浏览了文档:

  1. 代码签名
  2. 在设备上运行应用程序

以下是我到目前为止所做的步骤:

  1. 创建了一个付费的 Apple Developer 帐户(实际上并不打算在应用商店销售,但你永远不知道,对吧?)
  2. 创建开发证书
  3. 将开发证书 (ios_development.cer) 下载到 ~/Downloads
  4. 创建了一个开发配置文件
  5. 将配置文件 (xxx.mobileprovision) 下载到 ~/Downloads
  6. 按照这些说明更新到最新版本的 NativeScript
  7. 在 NativeScript Sidekick 中打开我下载的 Play 项目
  8. 将我的 iPhone 8+ 连接到我的 Macbook Pro
  9. 在 Connected Devices 部分,使用下载的配置文件更新了 Provisioning and Certificates 但我无法添加上面生成的证书,而只能添加我创建 Apple Developer 帐户时创建的证书

  10. 如果我进行本地构建,那么我会得到:

[18-10-25 07:15:27.576] 构建失败。ENOENT:没有这样的文件或目录,scandir '/Users/xxx/Library/MobileDevice/Provisioning Profiles/'

选择我连接的 iPhone 并单击“在设备上运行”以获取错误:

[18-10-25 07:01:26.078] 在 /Users/xxx/projects/private/xxx 的 716bd55f99272ba6acb7af3dfb3ce5d079a40ba5 上的 LiveSync 期间检测到错误。错误:ENOENT:没有这样的文件或目录,scandir '/Users/xxx/Library/MobileDevice/Provisioning Profiles/'

所以这似乎是一个证书/配置问题,但我不确定我做错了什么。我确实看到我的 Sidekick 常规设置“应用程序标识符”有一个警告(“此值应与您的 iOS 配置文件的应用程序 ID 匹配)但我看不到如何在 Sidekick 或 Apple Developer 中修复它,我不确定是这些问题的根源。

0 投票
2 回答
3227 浏览

nativescript - Nativescript Vue 导航问题

我刚开始使用 NativeScript,但我不明白如何导航页面/视图。不幸的是,vue-router 似乎仍然不受支持,所以我正在考虑使用手动路由。但是,我在 app\components 中有多个 vue 组件,并且不想像示例所示的那样将它们全部放在一个 vue 中。

我的第一页视图中有这个:

但是当我单击按钮时,我收到一条消息:

我注意到错误将所需页面引用为 javascript: PageB.js 甚至认为它不存在。这是否意味着路由不能在这里与 vue 组件一起使用?

如果有人可以向我指出 NativeScript 的多 vue.file 示例,也许这将帮助我解决这个问题。

0 投票
1 回答
173 浏览

android - 调整大小后Android上的ScrollView不呈现

创建简单的聊天

当我关注 TextView 时,android 显示键盘,ScrollView 部分重叠并且消息的底部项目未显示

之后我在消息中推送新项目

ScrollView 仅在正确位置呈现新消息 其他未显示的消息项

https://yadi.sk/i/R7F7sELLYZAREw

ListView 也有类似的问题

https://play.nativescript.org/?template=play-vue&id=5jP4yP

0 投票
1 回答
601 浏览

nativescript - 动画高度属性

您好 stackoverflow 和 nativescript 用户!

我在为视图设置动画时遇到问题。

我想要什么:我正在尝试创建一个可以单击的视图,它会在动画下方打开一个新视图,将所有其他视图进一步向下推。

问题:只有里面的元素是动画的,或者根本没有动画。

我尝试了什么:我尝试使用nativescript UI Animations但没有成功,因为不支持 height 属性。

我的版本:https ://gyazo.com/130c2b3467656bcc104c9b8e2c860d94

我很想听听你们为解决这个问题提出的解决方案。

0 投票
2 回答
461 浏览

nativescript - Nativescript Vue RadSideDrawer 未定义

我尝试创建启动 RadSideDrawer 示例https://play.nativescript.org/?template=play-vue&id=AZnAQ0

它适用于游乐场,但是当我用它构建它时

我收到一个错误

我做错了什么?

0 投票
1 回答
67 浏览

nativescript - 根据配置检查远程 url

我是一个新的 NativeScript 用户,我正在尝试了解如何让我的应用程序根据环境对远程服务器进行 GET 调用。在 Java 世界中,我们传递了一个环境变量,但我还没有找到一个示例(我理解)来演示我的 NativeScript 移动应用程序如何知道它在哪个环境中运行,以及如何基于该环境获取值。

我假设我将拥有一个带有 prod.conf.js 和 dev.conf.js 等文件的 config/ - 我将在其中放置我的 url 和其他配置值。

我如何让我的 NativeScript(我最终将构建到 iOS)在启动时达到这些值以在 http 请求中使用。任何指导文档的示例将不胜感激。

:我终于通过使用nativescript-dev-appconfig 的Manoj 建议解决了这个问题。对于任何寻求帮助的新手,试试这个:

  • {PROJECT_ROOT}/config - 将环境文件创建为{env}.json。这些文件只是 json,带有您想要的值的名称-值对。在可能的情况下在此处输入图像描述

当您进行构建时:tns build ios --bundle --env.config {dev | test | prod } 这将获取所选 env.config 文件的内容(即 -env.config dev 并将其复制为 - {PROJECT_ROOT}/app/config.json 。

要在您的代码中使用它,

0 投票
0 回答
708 浏览

javascript - 在 Android 设备(USB)上运行 NativeScript Vue

我在我的电脑上安装了nativescript-vue,一切正常!但是当我想使用“ NativeScript Playground QR App ”在我的 android 设备(usb)上运行应用程序时,它给了我这个错误代码:

>tns 运行 android --bundle

我在 tns-android 版本上进行了修改,但问题仍然存在...请您帮帮我吗?

0 投票
1 回答
1309 浏览

vue.js - 在 $navigateBack 中传递更改的道具

我有一个概述页面,人们可以在其中看到结果。他们可以通过单击编辑按钮来更改该值。通过单击编辑按钮,您将被导航到另一个页面,您可以在其中更改值。如果您更改了值,您将返回概览页面。但我的问题是我传递的道具this.$navigateBack()在概览页面中没有改变。

概览页面

概览页面的脚本

编辑页面

编辑页面的脚本

我不知道文档是否对this.$navigateBack()我来说不是很清楚,您可以在函数中传递选项。但这些选项是什么?

演示

https://play.nativescript.org/?template=play-vue&id=5OsNCC&v=2

感谢 Manoj 的解决方案

https://play.nativescript.org/?template=play-vue&id=5OsNCC&v=3