Linx.vue 是一款 vue 脚手架,使用这款脚手架构建的应用可以做到一次编写而在手机,电脑和网络三端运行。 你可以在 https://github.com/scrisstudio/linx.vue/ 找到这个项目

从零开始

vue init scris/linx.vuetemplate myproj
yarn
cd app
yarn
cordova platform add ios
cordova platform add android
cordova platform add browser

开始之后

现在可以像做任何 vue-cli 3 项目一样开始您的制作。

使用 process.env.LINX_AGENT 来获得用户正使用的终端的类型: electron 代表桌面端, cordova 代表移动端, 空值代表网络端。

如果要对 electron 做特殊适配,请移步 dist/electron.js(main) dist/renderer.electron.js(renderer)和根目录下 index.html(renderer page)进行配置

可用命令

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

# build for Cordova (Browser)
npm run cbrowser

# build for iOS
npm run cios

# build for Android
npm run candroid

# run Electron tests
npm run edev

# build for Mac X64
npm run emac

# build for Windows X64
npm run ewin

# build for Linux X64
npm run elinux