liang-z-screenshot
Version:
vue-web-screen-shot 修复 html2canvas 截图 图片空白
64 lines (63 loc) • 2 kB
JavaScript
;
exports.__esModule = true;
var enableWebRtc = true;
// 数据初始化标识
var initStatus = false;
var level = 0;
// 单击截取屏启用状态
var clickCutFullScreen = false;
// 需要隐藏的工具栏图标
var hiddenToolIco = {};
var PlugInParameters = /** @class */ (function () {
function PlugInParameters() {
// 标识为true时则初始化数据
if (initStatus) {
enableWebRtc = true;
// 初始化完成设置其值为false
initStatus = false;
level = 0;
}
}
// 设置数据初始化标识
PlugInParameters.prototype.setInitStatus = function (status) {
initStatus = status;
};
// 获取数据初始化标识
PlugInParameters.prototype.getInitStatus = function () {
return initStatus;
};
// 获取webrtc启用状态
PlugInParameters.prototype.getWebRtcStatus = function () {
return enableWebRtc;
};
// 设置webrtc启用状态
PlugInParameters.prototype.setWebRtcStatus = function (status) {
enableWebRtc = status;
};
PlugInParameters.prototype.setLoadCrossImg = function (status) {
loadCrossImg = status;
};
PlugInParameters.prototype.getLoadCrossImg = function () {
return loadCrossImg;
};
PlugInParameters.prototype.getLevel = function () {
return level;
};
PlugInParameters.prototype.setLevel = function (val) {
level = val;
};
PlugInParameters.prototype.getClickCutFullScreenStatus = function () {
return clickCutFullScreen;
};
PlugInParameters.prototype.setClickCutFullScreenStatus = function (value) {
clickCutFullScreen = value;
};
PlugInParameters.prototype.getHiddenToolIco = function () {
return hiddenToolIco;
};
PlugInParameters.prototype.setHiddenToolIco = function (obj) {
hiddenToolIco = obj;
};
return PlugInParameters;
}());
exports["default"] = PlugInParameters;