String.prototype.splice = function(start = 0, deleteCount = 0, addStr = '') { if (start < 0) start = this.length + start; if (deleteCount < 0) deleteCount = 0; return this.substring(0, start) + addStr + this.substring(start + deleteCount); } // #ifndef MP-ALIPAY || H5 || APP-PLUS const SDKVersion = uni.getSystemInfoSync().SDKVersion; // #endif module.exports = { // #ifndef MP-ALIPAY || H5 || APP-PLUS versionHigherThan(version = '') { var v1 = SDKVersion.split('.'); var v2 = version.split('.'); const len = Math.max(v1.length, v2.length); while (v1.length < len) { v1.push('0'); } while (v2.length < len) { v2.push('0'); } for (let i = 0; i < len; i++) { const num1 = parseInt(v1[i]); const num2 = parseInt(v2[i]); if (num1 > num2) { return true; } else if (num1 < num2) { return false; } } return true; }, // #endif html2nodes(html, tagStyle) { const Parser = require('./Parser.js'); return Parser(html, tagStyle); }, css2object(style, tagStyle) { const CssHandler = require('./CssHandler.js'); return new CssHandler(style, tagStyle)._style; } }