介绍

什么是 NativeScript?

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

什么是 Vue.js?

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

什么是 NativeScript-Vue?

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

如果您在使用NativeScript-Vue之前感觉宾至如归,那么您已经使用过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 CLI: NativeScript是用于构建iOS和Android应用程序的框架,而不是Web应用程序。您需要了解NativeScript CLI中的一些命令,以及iOS模拟器和Android虚拟设备如何工作的一些基础知识。
  • 学习NativeScript UI组件: 由于NativeScript使用本机的用户界面组件,HTML控件 <div><span> 在NativeScript中并不存在。相反,您需要学习一组 可用于渲染界面的新组件。

不过不用担心。尽管使用NativeScript-Vue有一个学习曲线,但您应该比从头开始学习iOS或Android更容易。毕竟,您仍将使用JavaScript和Vue编写源代码。

想参与其中吗?

NativeScript-Vue是一个开源项目,非常鼓励贡献。查看 项目的贡献指南,加入我们的 NativeScript Community Slack上的#vue频道

这个项目有多稳定?

NativeScript-Vue相对功能齐全。这时我们关注两件事:

  • 文档: 本网站并未记录您在NativeScript-Vue中可以执行的所有操作。我们正在积极地向本网站添加样本和用例,欢迎您的贡献。
  • 示例应用程序: 我们正在期待大家将插件放入其中并以我们的方式发送反馈。如果您有兴趣,请加入 NativeScript Community Slack 并在#vue频道告诉我们。
Contributors