0.2.5 • Published 6 years ago

h5pa-vue v0.2.5

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

h5pa-vue

npm.io npm.io npm.io npm.io

HTML5+ App for Vue.js

加入了 babel-polyfill [支持的特性]

安装

npm install h5pa-vue

基本使用

import Vue from 'vue'
import plus from 'h5pa-vue'
Vue.use(plus)

组件选项

其方法中的this指向组件

- event 选项

Events模块管理客户端事件,包括系统事件,如扩展API加载完毕、程序前后台切换等。

  1. "plusready": 扩展 API 加载完成事件
  2. "pause": 运行环境从前台切换到后台事件
  3. "resume": 运行环境从后台切换到前台事件
  4. "netchange": 设备网络状态变化事件
  5. "newintent": 新意图事件
  6. "plusscrollbottom": 窗口滚动到底部事件
  7. "error": 页面加载错误事件
  8. "background": 应用切换到后台运行事件
  9. "foreground": 应用切换到前台运行事件
  10. "trimmemory": 应用需要清理内存事件
  11. "splashclosed": 应用启动界面已关闭事件

- listener 选项

用于监听自定义的事件广播

$api 对象

全局window中扩展$api对象,$api中有许多静态方法

$plus 对象

全局window中扩展$plus对象,$plus中有许多静态方法

示例

export default {
  name: 'app',
  // Events模块管理客户端事件,包括系统事件,如扩展API加载完毕、程序前后台切换等。
  // "plusready": 扩展API加载完成事件
  // "pause": 运行环境从前台切换到后台事件
  // "resume": 运行环境从后台切换到前台事件
  // "netchange": 设备网络状态变化事件
  // "newintent": 新意图事件
  // "plusscrollbottom": 窗口滚动到底部事件
  // "error": 页面加载错误事件
  // "background": 应用切换到后台运行事件
  // "foreground": 应用切换到前台运行事件
  // "trimmemory": 应用需要清理内存事件
  // "splashclosed": 应用启动界面已关闭事件
  event: {
    // plusready,设备加载完成
    plusready() {
      console.log('test组件 设备加载完成')
    }
  },
  // 自定义窗体监听选项
  listener: {
    // “customEvent”为事件名称
    customEvent(e) {
      // e.detail:事件传递的数据
      alert('test:' + JSON.stringify(e.detail))
    }
  },
  methods: {
    // 广播消息
    send: function() {
      this.plus.send('customEvent', { a: 1 }, { self: true })
    }
  }
}

自定义扩展

import Vue from 'vue'
import plus from 'h5pa-vue'
Vue.use(plus, {
  // 全局指定hbuild的错误页地址
  errorPage: '/error.html',
  // 是否需要模拟
  isSim: true
})

参考

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.25

6 years ago

0.0.24

6 years ago

0.0.23

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago