NativeScript-Vue

nativescript-vue.org又名 NativeScript-Vue、NS-Vue

把 Vue 3 代码渲染成 iOS 与 Android 原生控件的移动开发框架,可调用全部原生 API,适合熟悉 Vue、不满足于 WebView 套壳而想用一套代码覆盖双端的移动开发者。

工具免费不用登录iOS · Android英文开源

打开官网 nativescript-vue.org
NativeScript-Vue 首页截图

NativeScript-Vue 是一个让 Vue 代码跑在手机原生环境里的框架。它不套 WebView,而是把 Vue 的模板渲染成 iOS 的 UILabel、Android 的 TextView 这类真正的原生控件,同时把你的 JavaScript 放进内嵌的 V8 引擎里执行,构建时自动暴露所有原生 API。换句话说,你写的是 Vue,跑出来的是原生 App。

主要功能

从 3.0 起完整支持 Vue 3,Options API 和 Composition API 都能用。模板里除了内置控件,还能注册第三方 UI 库或自己封装的原生组件;NativeScript 本身支持 NPM、CocoaPods、SPM、Maven/Gradle 等多种依赖来源,需要调系统能力时直接写原生调用即可。

适合谁

已经熟悉 Vue、又想做出真正原生体验的移动端开发者。如果你不想维护两套代码,也不满足于 WebView 套壳,这个方案能让你用一套 Vue 代码覆盖 iOS 和 Android。

费用与限制

项目以 MIT 许可证开源,代码托管在 GitHub,文档和 Playground 在线可看。主要维护者是 @rigor789 和社区贡献者。遇到问题可以去 NativeScript Community Discord 求助。上手前需要了解 NativeScript 本身的构建流程,纯前端背景的人要花些时间熟悉原生工程配置。

常见问题

NativeScript-Vue 收费吗?
NativeScript-Vue 免费使用。MIT 许可证开源,免费使用。
用 NativeScript-Vue 要登录吗?
不用登录就能用。
NativeScript-Vue 有哪些平台 / App?
支持 iOS、Android。

收录于 2024 年 6 月 · 更新于 11 月 8 日 · 浏览 189 · 报告问题

打开官网nativescript-vue.org