From c2d59ea9a9a355f6c848f17c326f0063dd5028be Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 19 Apr 2019 18:45:07 +0800 Subject: [PATCH] build uni runtime --- packages/uni-app-plus/dist/index.js | 4 ++++ packages/uni-app-plus/package.json | 2 +- packages/uni-mp-baidu/dist/index.js | 4 ++++ packages/uni-mp-baidu/package.json | 2 +- packages/uni-mp-toutiao/dist/index.js | 4 ++++ packages/uni-mp-toutiao/package.json | 2 +- packages/uni-mp-weixin/dist/index.js | 4 ++++ packages/uni-mp-weixin/package.json | 2 +- src/core/runtime/wrapper/util.js | 4 ++++ 9 files changed, 24 insertions(+), 4 deletions(-) diff --git a/packages/uni-app-plus/dist/index.js b/packages/uni-app-plus/dist/index.js index b852d120c..7060d47f7 100644 --- a/packages/uni-app-plus/dist/index.js +++ b/packages/uni-app-plus/dist/index.js @@ -345,6 +345,10 @@ function getData (vueOptions, context) { // 对 data 格式化 data = JSON.parse(JSON.stringify(data)); } catch (e) {} + } + + if (!isPlainObject(data)) { + data = {}; } Object.keys(methods).forEach(methodName => { diff --git a/packages/uni-app-plus/package.json b/packages/uni-app-plus/package.json index 9389486e0..2956a7d62 100644 --- a/packages/uni-app-plus/package.json +++ b/packages/uni-app-plus/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-app-plus", - "version": "0.0.221", + "version": "0.0.222", "description": "uni-app app-plus", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-baidu/dist/index.js b/packages/uni-mp-baidu/dist/index.js index 297eae966..003f332cd 100644 --- a/packages/uni-mp-baidu/dist/index.js +++ b/packages/uni-mp-baidu/dist/index.js @@ -480,6 +480,10 @@ function getData (vueOptions, context) { // 对 data 格式化 data = JSON.parse(JSON.stringify(data)); } catch (e) {} + } + + if (!isPlainObject(data)) { + data = {}; } Object.keys(methods).forEach(methodName => { diff --git a/packages/uni-mp-baidu/package.json b/packages/uni-mp-baidu/package.json index ebc76570d..63f4cb6f8 100644 --- a/packages/uni-mp-baidu/package.json +++ b/packages/uni-mp-baidu/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-baidu", - "version": "0.0.816", + "version": "0.0.817", "description": "uni-app mp-baidu", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-toutiao/dist/index.js b/packages/uni-mp-toutiao/dist/index.js index efe536a64..9ce594191 100644 --- a/packages/uni-mp-toutiao/dist/index.js +++ b/packages/uni-mp-toutiao/dist/index.js @@ -525,6 +525,10 @@ function getData (vueOptions, context) { // 对 data 格式化 data = JSON.parse(JSON.stringify(data)); } catch (e) {} + } + + if (!isPlainObject(data)) { + data = {}; } Object.keys(methods).forEach(methodName => { diff --git a/packages/uni-mp-toutiao/package.json b/packages/uni-mp-toutiao/package.json index ca50ee547..ec08f6faa 100644 --- a/packages/uni-mp-toutiao/package.json +++ b/packages/uni-mp-toutiao/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-toutiao", - "version": "0.0.316", + "version": "0.0.317", "description": "uni-app mp-toutiao", "main": "dist/index.js", "scripts": { diff --git a/packages/uni-mp-weixin/dist/index.js b/packages/uni-mp-weixin/dist/index.js index b7d1642c2..938a0688c 100644 --- a/packages/uni-mp-weixin/dist/index.js +++ b/packages/uni-mp-weixin/dist/index.js @@ -372,6 +372,10 @@ function getData (vueOptions, context) { // 对 data 格式化 data = JSON.parse(JSON.stringify(data)); } catch (e) {} + } + + if (!isPlainObject(data)) { + data = {}; } Object.keys(methods).forEach(methodName => { diff --git a/packages/uni-mp-weixin/package.json b/packages/uni-mp-weixin/package.json index 2bea76725..bc3caa4a9 100644 --- a/packages/uni-mp-weixin/package.json +++ b/packages/uni-mp-weixin/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-mp-weixin", - "version": "0.0.940", + "version": "0.0.941", "description": "uni-app mp-weixin", "main": "dist/index.js", "scripts": { diff --git a/src/core/runtime/wrapper/util.js b/src/core/runtime/wrapper/util.js index e99d66258..08e2e9c62 100644 --- a/src/core/runtime/wrapper/util.js +++ b/src/core/runtime/wrapper/util.js @@ -41,6 +41,10 @@ export function getData (vueOptions, context) { // 对 data 格式化 data = JSON.parse(JSON.stringify(data)) } catch (e) {} + } + + if (!isPlainObject(data)) { + data = {} } Object.keys(methods).forEach(methodName => { -- GitLab