From 045b88b31958b2b639c2cb6a8476960ad5293007 Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Thu, 25 Mar 2021 08:58:48 +0800 Subject: [PATCH] Merge branch 'master' of ssh://dev.zhiheiot.com:29418/mob-components --- bases/Pilot.js | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/bases/Pilot.js b/bases/Pilot.js index 17fb01e..640660a 100644 --- a/bases/Pilot.js +++ b/bases/Pilot.js @@ -35,7 +35,7 @@ if (name === '$data' && typeof dataAdd !== 'undefined') { // 转换 dataAdd 中 assets 属性下的图片地址值 if (typeof dataAdd.assets !== 'undefined') { - dataAdd.assets = this._transDataAdd(dataAdd.assets); + dataAdd.assets = Pilot.transAssets(dataAdd.assets); } // 当有传data值进来,初始值必须带data中的字段 const dataOrig = this.$data(); @@ -55,11 +55,16 @@ return options; } - _transDataAdd(assets = {}) { + /** + * 转换静态图片引用 + * @param assets + * @return {{}} + */ + static transAssets(assets = {}) { const assets2 = {}; Object.keys(assets).forEach(key => { let asset = ''; - if (assets[key].indexOf('assets') > 0) { + if (assets[key].indexOf('assets') >= 0) { asset = assets[key].split('assets')[1]; } else { asset = assets[key].replace(/^[.\/\\]*/, '/'); -- Gitblit v1.9.1