Skip to content

是什么NativeScript?

NativeScript是一个开源框架,用于使用JavaScript构建真正的原生移动应用程序。

是什么Vue.js?

Vue(发音为/vjuː/,类似于view)是一个用于构建用户界面的渐进式javascript框架。核心库仅关注视图层,并且很容易获取并与其他库或现有项目集成。

什么是NativeScript-Vue?

NativeScript-Vue是一个NativeScript插件,它允许您使用Vue.js来制作您的移动应用程序。

如果你以前用过Vue.js,你会对NativeScript-Vue有宾至如归的感觉。

你为什么要用这个?

构建移动应用程序有很多选择。以下是我们认为NativeScript-Vue非常适合的一些情况。

  • 你需要一个真正的原生iOS和Android应用程序NativeScript在iOS和Android上使用本机用户界面组件构建您的应用程序。您构建的应用程序不是基于web的,因此不受基于WebView的应用程序框架固有的限制。NativeScript还提供广泛的插件集合以与本地设备功能相结合。因此,如果你需要将iOS或Android API或功能作为应用程序的一部分,你可以使用NativeScript来实现。
  • 你喜欢JavaScript使用NativeScript,您可以用JavaScript编写移动应用程序,而不是Objective-C、Swift或Java。如果你喜欢JavaScript,你会喜欢用你在Web和/或Node应用程序中使用的相同语言编写原生iOS和Android应用程序。
  • 你喜欢Vue:Vue以其简单的视图层方法而闻名。如果你喜欢用Vue构建web应用程序,那么你就可以使用NativeScript-Vue,因为你将使用相同的语法来处理数据绑定和事件处理等常见任务。

有什么问题?

如果你有现有的Vue经验,你需要学习两件事才能成功使用NativeScript-Vue。

  • 使用NativeScript CLINativeScript是一个用于构建iOS和Android应用程序的框架,而不是web应用程序。您需要了解NativeScript CLI中的一些命令是如何工作的,以及iOS模拟器和Android虚拟设备如何工作的一些基础知识。
  • 学习NativeScript UI组件:因为NativeScript使用本机用户界面组件,所以HTML控件如<div><span>在NativeScript中不存在。相反,你需要学习新组件集您可以使用来渲染您的界面。

不过别担心。尽管使用NativeScript-Vue有一个学习曲线,但你应该会发现比从头开始学习iOS或Android要容易得多。毕竟,你仍然会用JavaScript和Vue编写源代码。

想参与其中吗?

NativeScript-Vue是一个开源项目,非常鼓励贡献。看看项目贡献指南加入我们的#vue频道NativeScript社区不和.

这个项目有多稳定?

NativeScript-Vue的功能相对完整。目前,我们主要关注两件事:

  • 文档:并非所有你可以在NativeScript-Vue中做的事情都记录在这个网站上。我们正在积极向这个网站添加示例和用例,欢迎投稿。
  • 示例应用程序:我们正在寻找人们来测试这个插件的性能,并以我们的方式发送反馈。如果你感兴趣,加入NativeScript社区不和请在#vue频道告诉我们。