bases/Pilot.js | ●●●●● patch | view | raw | blame | history |
bases/Pilot.js
@@ -12,7 +12,7 @@ return {}; } createOptions() { createOptions(dataAdd) { const options = { methods: {}, }; @@ -21,7 +21,18 @@ return; } if (/^\$/.test(name)) { if (name === '$data' && typeof dataAdd !== 'undefined') { // 当有传data值进来,初始值必须带data中的字段 const dataOrig = this.$data(); options.data = () => { return { ...dataOrig, ...dataAdd, } } } else { options[name.replace('$', '')] = this[name]; } } else { options.methods[name] = this[name]; }