| | |
| | | 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(); |
| | | options.data = () => { |
| | | // 当有传data值进来,初始值必须带data中的字段 |
| | | const dataOrig = this.$data(); |
| | | return { |
| | | ...dataOrig, |
| | | ...dataAdd, |
| | |
| | | return options; |
| | | } |
| | | |
| | | _transDataAdd(assets = {}) { |
| | | /** |
| | | * 转换静态图片引用 |
| | | * @param assets |
| | | * @return {{}} |
| | | */ |
| | | static transAssets(assets = {}) { |
| | | const assets2 = {}; |
| | | Object.keys(assets).forEach(key => { |
| | | let asset = ''; |