|
@@ -587,21 +587,20 @@ var dever = {
|
|
|
//设置全局变量
|
|
|
setConfig : function(url, config, key, value) {
|
|
|
var self = this;
|
|
|
+ if (!config && key && value) {
|
|
|
+ config = self.data('dever_config');
|
|
|
+ config[key] = value;
|
|
|
+ }
|
|
|
+ self.config = config;
|
|
|
+ self.vue.prototype.$config = self.config;
|
|
|
+ self.data('dever_config', self.config);
|
|
|
if (url) {
|
|
|
self.post(url, {noloading:1}, function(t) {
|
|
|
self.config = t;
|
|
|
self.config.update_time = self.curTime();
|
|
|
self.data('dever_config', self.config);
|
|
|
- vue.prototype.$config = self.config;
|
|
|
+ self.vue.prototype.$config = self.config;
|
|
|
});
|
|
|
- } else {
|
|
|
- if (!config && key && value) {
|
|
|
- config = self.data('dever_config');
|
|
|
- config[key] = value;
|
|
|
- }
|
|
|
- self.config = config;
|
|
|
- vue.prototype.$config = self.config;
|
|
|
- self.data('dever_config', self.config);
|
|
|
}
|
|
|
},
|
|
|
//加载通用的方法
|
|
@@ -696,12 +695,16 @@ var dever = {
|
|
|
var route = page.route;
|
|
|
var options = page.options;
|
|
|
|
|
|
+
|
|
|
// 拼接参数
|
|
|
- let param = ''
|
|
|
- if (options && options.length > 0) {
|
|
|
+ let param = []
|
|
|
+ if (options) {
|
|
|
for (let key in options) {
|
|
|
- param += '&' + key + '=' + options[key]
|
|
|
+ param.push(key + '=' + options[key]);
|
|
|
}
|
|
|
+ }
|
|
|
+ param = param.join('&');
|
|
|
+ if (param) {
|
|
|
param = '?' + param;
|
|
|
}
|
|
|
|