diff --git a/src/core/helpers/index.js b/src/core/helpers/index.js index 53cad34d2adb22db545ce474fb41e0f9107fad01..44e260976acc6cdd26aa30ed24e2530ab12dcda9 100644 --- a/src/core/helpers/index.js +++ b/src/core/helpers/index.js @@ -9,8 +9,10 @@ export function isPage (vm) { return false } -export function normalizeDataset (dataset = {}) { - const result = Object.assign({}, dataset) +export function normalizeDataset (dataset = {}) { + // ios8.x,9.x Object.assign({},dataset) 始终返回 {} + // http://ask.dcloud.net.cn/question/70246 + const result = JSON.parse(JSON.stringify(dataset)) if (__PLATFORM__ === 'h5') { const keys = Object.keys(result) const len = keys.length