FrameUi/1.0/vueExtend.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var frameUi_vueExtend = window.frameUi_vueExtend || {};
if (window.SparkMD5 == undefined) {
document.write("<script src=\"/FrameUi/1.0/spark-md5.js\"></script>");
}
Vue.mixin({
methods: {
//抽屉回调
openDrawerCallBack: function () {
var _this = this;
_this.drawerConfig.loading = false;
},
//抽屉公共方法
openDrawer: function (config) {
var _this = this;
_this.drawerConfig.loading = true;
this.drawerConfig.url = config.url;
this.drawerConfig.show = true;
this.drawerConfig.title = config.title;
},
//抽屉公共方法
closeDrawer: function (refreshList) {
parent.vue.drawerConfig.show = false;
if (refreshList) {
try {
parent.vue.loadData();
}
catch (err) {
console.log(err);
}
}
},
//弹出窗口
dialog: function (options) {
var vue = this;
var defaultParams = { title: "标题", url: "", data: {}, additionals: "", width: "100%", height: "100%", target: 'self', beforeExecute: "", shadeClose: true };
defaultParams = extend(defaultParams, options);
var canExecuting = true;
var beforeExecute = defaultParams.beforeExecute;
try {
if (typeof (beforeExecute) == "string") {
if (beforeExecute != "") {
canExecuting = eval(beforeExecute);
}
}
else if (typeof (beforeExecute) == "function") {
canExecuting = beforeExecute();
}
}
catch (err) {
canExecuting = false;
console.log(err)
}
if (canExecuting == false) { return; }
frameUi_ui.dialog(defaultParams);
},
ajax: function (options) {
var loadingInstance = this.$loading();
var completeFun = options.complete;
options.complete = function () {
if (completeFun != undefined && typeof (completeFun) == "function") {
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
