mip提供一些功能,以解决在组件中遇到的各种问题和提升开发效率。
提前渲染 mip 元素。
如果元素不在 viewport 内,强制触发元素的 viewportCallback firstInviewCallback 方法。
var element = document.getElementById('mip-test');
MIP.prerenderElement(element);由于mip不允许使用附加的JS代码。所以提供了一套事件action机制,可以通过dom属性来触发某个mip元素的自定义事件。
html:
不带参数带参数多个事件
JS:
// mip-test.js
define(function (require) {
var customEle = require('customElement').create();
customEle.prototype.build = function () {
// 绑定事件,其它元素可通过 on="xxx" 触发
this.addEventAction("custom_event", function (event/* 对应的事件对象 */, str /* 事件参数 */) {
console.log(str); // undefined or 'test_button' or 'test_button1'
});
};
return customEle;
});相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习