vue-cli-plugin-apicloud

vue-cli 3 plugin to add apicloud
988 3
Install
npm install vue-cli-plugin-apicloud
Latest Version:1.1.2
Vue:2
License:MIT
Last Updated:Nov 15, 2019
Links: GitHub  ·  npm
Maintainer: zz_snice

vue-cli-plugin-apicloud

apicloud for vue-cli plugin

项目说明

  • 默认是多页应用,所以未集成vue-router,如需要,请自行配置
  • 默认提供一个html模板,即public/index.html。
  • 支持不同页面不同html模板,只需要在public下复制index.html并改名为页面名称。比如pages/hello -> public/hello.html

使用

  • 安装

    使用前提:使用vue-cli3 创建的项目

    vue add apicloud
    
  • 选择模板

  • vue-cli-service扩展命令

    vue-cli-service ac <command> [options]
    
    • vue-cli-service ac add NewPage --type [default|blank]
      • default :默认模板,也就是page+frame模式,
      • blank :空白页

Vue.prototype 扩展

api

替代window.api

$api

替代window.$api

$page

  • 方法

    • open

      • 参数
        • url: 打开页面路径,比如hello.html (可简写hello)
        • opts:
        {
            title: 'New Page'
        }
        
    • close

      关闭当前页面

Vue 实例扩展

  • onReady

    代替window.apiready

  • onWindowChange

    支持设备屏幕旋转监听

  • apiEvent

    支持apicloud的页面事件监听,比如keyback

    export default {
        apiEvent: {
            keyback () {
                alert('按了返回键');
            }
        }
    }
    

    更多事件,请查看文档

注意

  • 不支持tapmode

    由于tapmode需要元素定义onclick,这与vue相冲突。默认使用fastclick替代后解决

Related Packages

ocnui

配合apicloud开发的,vue的ui组件库

1,574
vue-apicloud-quickstart

a simple toolkit for developing app with vue.js in apicloud

5,997 12
apicloud-vue-app

基于 Vue 开发 APICloud App 的解决方案(Solution for developing APICloud App base...

854 2
vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398

Version History

Version Released Vue License
1.1.2 ^2.6.10 MIT
1.1.1 ^2.6.10 MIT
1.1.0 ^2.6.10 MIT
1.0.9 ^2.6.10 MIT
1.0.8 ^2.6.10 MIT