vue-h5-plus

1.2.0 • Public • Published

vue-h5-plus

H5Plus Extend for Vue.js

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

安装

npm install vue-h5-plus

基本使用

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

组件选项

其方法中的this指向组件

- load选项

在组件选项中,用于处理加载完成的事件

  1. dom函数:等同于window.onload
  2. plus函数:设备加载完成的处理

- listener选项

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

实例扩展plus对象 查看文档

实例对象中扩展plus属性对象,plus中有许多静态方法,可以在Modules中查看

示例

export default {
  name: "app",
  // 加载选项
  load: {
    // 相当于window.onload
    dom() {
      console.log("test组件 Dom加载完成");
    },
    // plusready,设备加载完成
    plus() {
      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 'vue-h5-plus'
Vue.use(plus, {
  // 全局指定hbuild的错误页地址
  errorPage: '/error.html',
  // 重写库中的toast方法
  toast(msg){
    alert(msg)
  },
  // 扩展方法
  log(info){
    console.log(info)
  }
})

参考

Readme

Keywords

Package Sidebar

Install

npm i vue-h5-plus

Weekly Downloads

5

Version

1.2.0

License

MIT

Unpacked Size

148 kB

Total Files

4

Last publish

Collaborators

  • 232003894