vue-h5-plus
v1.2.0
Published
H5Plus Extend for Vue.js
Downloads
25
Readme
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选项
在组件选项中,用于处理加载完成的事件
- dom函数:等同于window.onload
- 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)
}
})