这几天有空闲时间去网上找了找vue的相关的ui框架,看到有网友推荐quasar-framework,去它官网看了下,然后看到了Hybrid Mobile Apps (that look native
,意思就是混合移动应用程序,这不就是混合app吗,还是基于Vue的,仔细看了下支持的东西还挺多单页面应用、SSR服务器渲染、渐进式Web、混合app开发、Electron Apps开发(桌面应用),乖乖 有点强大啊。其他的我们这里就不讨论了,主要是讲下它的混合app开发,官网的文档都是英文的,不过找到了一个中文文档,可以两边参考着看,因为用的cordova,可以直接安装cordova的相关插件,直接使用,直接调用原生的Api,下面进入正题。
quasar安装
官网是推荐yarn
形式安装,所以为了保证不出问题,这里我们也用yarn安装
yarn安装
如果已经安装了可以忽略次步骤,下载安装包,无脑下一步下一步安装完就行了
安装完毕后打开cmd,输入yarn -v
,出现版本号说明就安装好了
quasar-cli 安装
# Node.js >= 8.9.0 是必需的.
yarn global add quasar-cli
项目初始化
注:路径请不要带有中文,防止后面出现乱七八糟的问题
quasar init <项目名称>
如:quasar init first-quasar-app
,first-quasar-app
是项目的名称
这个不知道什么意思,直接回车了