提交 b8a077bb 编写于 作者: fxy060608's avatar fxy060608

chore: merge

{ {
"private": true, "private": true,
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"workspaces": [ "workspaces": [
"packages/*" "packages/*"
], ],
...@@ -42,8 +42,8 @@ ...@@ -42,8 +42,8 @@
}, },
"devDependencies": { "devDependencies": {
"@dcloudio/types": "^2.5.16", "@dcloudio/types": "^2.5.16",
"@dcloudio/uni-api": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-api": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-app": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-app": "3.0.0-alpha-3030720220111004",
"@jest/types": "^27.0.2", "@jest/types": "^27.0.2",
"@microsoft/api-extractor": "^7.19.2", "@microsoft/api-extractor": "^7.19.2",
"@rollup/plugin-alias": "^3.1.1", "@rollup/plugin-alias": "^3.1.1",
......
{ {
"private": true, "private": true,
"name": "@dcloudio/size-check", "name": "@dcloudio/size-check",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-components": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-components": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-h5": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-h5": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-h5-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-h5-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-h5-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-h5-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/vite-plugin-uni": "3.0.0-alpha-3030720220111003" "@dcloudio/vite-plugin-uni": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"private": true, "private": true,
"name": "@dcloudio/uni-api", "name": "@dcloudio/uni-api",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-api", "description": "@dcloudio/uni-api",
"sideEffects": false, "sideEffects": false,
"repository": { "repository": {
...@@ -14,6 +14,6 @@ ...@@ -14,6 +14,6 @@
"url": "https://github.com/dcloudio/uni-app/issues" "url": "https://github.com/dcloudio/uni-app/issues"
}, },
"devDependencies": { "devDependencies": {
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"name": "@dcloudio/uni-app-plus", "name": "@dcloudio/uni-app-plus",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-app-plus", "description": "@dcloudio/uni-app-plus",
"files": [ "files": [
"dist", "dist",
...@@ -28,11 +28,11 @@ ...@@ -28,11 +28,11 @@
"main": "dist/uni.compiler.js" "main": "dist/uni.compiler.js"
}, },
"devDependencies": { "devDependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-components": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-components": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-h5": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-h5": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@types/pako": "1.0.2", "@types/pako": "1.0.2",
"@vue/compiler-sfc": "3.2.26", "@vue/compiler-sfc": "3.2.26",
"autoprefixer": "^10.4.0", "autoprefixer": "^10.4.0",
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
"vue": "3.2.26" "vue": "3.2.26"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-app-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-app-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-app-vue": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-app-vue": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"name": "@dcloudio/uni-app-vite", "name": "@dcloudio/uni-app-vite",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app-vite", "description": "uni-app-vite",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
...@@ -19,10 +19,10 @@ ...@@ -19,10 +19,10 @@
"license": "Apache-2.0", "license": "Apache-2.0",
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-nvue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-nvue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@rollup/pluginutils": "^4.1.2", "@rollup/pluginutils": "^4.1.2",
"@vitejs/plugin-vue": "^2.0.1", "@vitejs/plugin-vue": "^2.0.1",
"@vue/compiler-sfc": "3.2.26", "@vue/compiler-sfc": "3.2.26",
......
{ {
"name": "@dcloudio/uni-app-vue", "name": "@dcloudio/uni-app-vue",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-app-vue", "description": "@dcloudio/uni-app-vue",
"main": "dist/service.runtime.esm.dev.js", "main": "dist/service.runtime.esm.dev.js",
"module": "dist/service.runtime.esm.dev.js", "module": "dist/service.runtime.esm.dev.js",
...@@ -19,6 +19,6 @@ ...@@ -19,6 +19,6 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"name": "@dcloudio/uni-app", "name": "@dcloudio/uni-app",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-app", "description": "@dcloudio/uni-app",
"main": "./dist/uni-app.cjs.js", "main": "./dist/uni-app.cjs.js",
"module": "./dist/uni-app.es.js", "module": "./dist/uni-app.es.js",
...@@ -24,11 +24,11 @@ ...@@ -24,11 +24,11 @@
"main": "dist/uni.compiler.js" "main": "dist/uni.compiler.js"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cloud": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cloud": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-components": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-components": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-stat": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-stat": "3.0.0-alpha-3030720220111004",
"@vue/shared": "3.2.26" "@vue/shared": "3.2.26"
} }
} }
{ {
"name": "@dcloudio/uni-automator", "name": "@dcloudio/uni-automator",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-automator", "description": "@dcloudio/uni-automator",
"main": "dist/index.js", "main": "dist/index.js",
"files": [ "files": [
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"address": "^1.1.2", "address": "^1.1.2",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"debug": "^4.3.2", "debug": "^4.3.2",
......
{ {
"name": "@dcloudio/uni-cli-nvue", "name": "@dcloudio/uni-cli-nvue",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-cli-nvue", "description": "uni-cli-nvue",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
"dependencies": { "dependencies": {
"@babel/core": "^7.16.5", "@babel/core": "^7.16.5",
"@babel/preset-env": "^7.16.5", "@babel/preset-env": "^7.16.5",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@vue/shared": "3.2.26", "@vue/shared": "3.2.26",
"acorn": "^5.2.1", "acorn": "^5.2.1",
"babel-loader": "^8.2.2", "babel-loader": "^8.2.2",
......
{ {
"name": "@dcloudio/uni-cli-shared", "name": "@dcloudio/uni-cli-shared",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-cli-shared", "description": "@dcloudio/uni-cli-shared",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
"@babel/core": "^7.16.5", "@babel/core": "^7.16.5",
"@babel/parser": "^7.16.4", "@babel/parser": "^7.16.4",
"@babel/types": "^7.16.0", "@babel/types": "^7.16.0",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@rollup/pluginutils": "^4.1.2", "@rollup/pluginutils": "^4.1.2",
"@vue/compiler-core": "3.2.26", "@vue/compiler-core": "3.2.26",
"@vue/compiler-dom": "3.2.26", "@vue/compiler-dom": "3.2.26",
......
{ {
"name": "@dcloudio/uni-cloud", "name": "@dcloudio/uni-cloud",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-cloud", "description": "@dcloudio/uni-cloud",
"main": "dist/uni-cloud.cjs.js", "main": "dist/uni-cloud.cjs.js",
"module": "dist/uni-cloud.es.js", "module": "dist/uni-cloud.es.js",
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"name": "@dcloudio/uni-components", "name": "@dcloudio/uni-components",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-components", "description": "@dcloudio/uni-components",
"main": "index.js", "main": "index.js",
"files": [ "files": [
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@types/quill": "^1.3.7" "@types/quill": "^1.3.7"
} }
} }
{ {
"private": true, "private": true,
"name": "@dcloudio/uni-core", "name": "@dcloudio/uni-core",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-core", "description": "@dcloudio/uni-core",
"sideEffects": false, "sideEffects": false,
"repository": { "repository": {
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
"url": "https://github.com/dcloudio/uni-app/issues" "url": "https://github.com/dcloudio/uni-app/issues"
}, },
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"safe-area-insets": "^1.4.1" "safe-area-insets": "^1.4.1"
} }
} }
{ {
"name": "@dcloudio/uni-h5-vite", "name": "@dcloudio/uni-h5-vite",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-h5-vite", "description": "uni-h5-vite",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
...@@ -19,8 +19,8 @@ ...@@ -19,8 +19,8 @@
"license": "Apache-2.0", "license": "Apache-2.0",
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@rollup/pluginutils": "^4.1.2", "@rollup/pluginutils": "^4.1.2",
"@vue/compiler-dom": "3.2.26", "@vue/compiler-dom": "3.2.26",
"@vue/compiler-sfc": "3.2.26", "@vue/compiler-sfc": "3.2.26",
......
{ {
"name": "@dcloudio/uni-h5-vue", "name": "@dcloudio/uni-h5-vue",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-h5-vue", "description": "@dcloudio/uni-h5-vue",
"main": "dist/vue.runtime.cjs.js", "main": "dist/vue.runtime.cjs.js",
"module": "dist/vue.runtime.esm.js", "module": "dist/vue.runtime.esm.js",
......
{ {
"name": "@dcloudio/uni-h5", "name": "@dcloudio/uni-h5",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-h5", "description": "@dcloudio/uni-h5",
"main": "./dist/uni-h5.cjs.js", "main": "./dist/uni-h5.cjs.js",
"module": "./dist/uni-h5.es.js", "module": "./dist/uni-h5.es.js",
...@@ -29,10 +29,10 @@ ...@@ -29,10 +29,10 @@
"main": "dist/uni.compiler.js" "main": "dist/uni.compiler.js"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-h5-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-h5-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-h5-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-h5-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-i18n": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@vue/server-renderer": "3.2.26", "@vue/server-renderer": "3.2.26",
"@vue/shared": "3.2.26", "@vue/shared": "3.2.26",
"localstorage-polyfill": "^1.0.1", "localstorage-polyfill": "^1.0.1",
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-cli-i18n": "^2.0.0-32920211029004", "@dcloudio/uni-cli-i18n": "^2.0.0-32920211029004",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@types/google.maps": "^3.45.6", "@types/google.maps": "^3.45.6",
"acorn-loose": "^8.2.1", "acorn-loose": "^8.2.1",
"acorn-walk": "^8.2.0", "acorn-walk": "^8.2.0",
......
{ {
"name": "@dcloudio/uni-i18n", "name": "@dcloudio/uni-i18n",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-i18n", "description": "@dcloudio/uni-i18n",
"main": "./dist/uni-i18n.cjs.js", "main": "./dist/uni-i18n.cjs.js",
"module": "./dist/uni-i18n.es.js", "module": "./dist/uni-i18n.es.js",
......
...@@ -550,10 +550,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -550,10 +550,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -580,18 +578,6 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -580,18 +578,6 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
...@@ -681,15 +667,6 @@ const customizeRE = /:/g; ...@@ -681,15 +667,6 @@ const customizeRE = /:/g;
function customize(str) { function customize(str) {
return camelize(str.replace(customizeRE, '-')); return camelize(str.replace(customizeRE, '-'));
} }
function initBehavior({ properties }) {
const props = {};
Object.keys(properties).forEach((key) => {
props[key] = properties[key].value;
});
return {
props,
};
}
function initRelation(mpInstance, detail) { function initRelation(mpInstance, detail) {
// onVueInit // onVueInit
mpInstance.props.onVI(detail); mpInstance.props.onVI(detail);
...@@ -981,7 +958,7 @@ function initCreateComponent() { ...@@ -981,7 +958,7 @@ function initCreateComponent() {
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
mpComponentOptions.data = initData(); mpComponentOptions.data = initData();
mpComponentOptions.mixins = initBehaviors(vueOptions, initBehavior); mpComponentOptions.mixins = initBehaviors(vueOptions);
} }
if (isComponent2) { if (isComponent2) {
mpComponentOptions.onInit = function onInit() { mpComponentOptions.onInit = function onInit() {
......
{ {
"name": "@dcloudio/uni-mp-alipay", "name": "@dcloudio/uni-mp-alipay",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-alipay", "description": "uni-app mp-alipay",
"main": "dist/index.js", "main": "dist/index.js",
"repository": { "repository": {
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@vue/compiler-core": "3.2.26", "@vue/compiler-core": "3.2.26",
"@vue/shared": "3.2.26" "@vue/shared": "3.2.26"
} }
......
...@@ -10,7 +10,6 @@ import { ...@@ -10,7 +10,6 @@ import {
initWxsCallMethods, initWxsCallMethods,
} from '@dcloudio/uni-mp-core' } from '@dcloudio/uni-mp-core'
import { import {
initBehavior,
handleRef, handleRef,
handleLink, handleLink,
triggerEvent, triggerEvent,
...@@ -117,7 +116,7 @@ export function initCreateComponent() { ...@@ -117,7 +116,7 @@ export function initCreateComponent() {
} }
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
mpComponentOptions.data = initData(vueOptions) mpComponentOptions.data = initData(vueOptions)
mpComponentOptions.mixins = initBehaviors(vueOptions, initBehavior) mpComponentOptions.mixins = initBehaviors(vueOptions)
} }
if (isComponent2) { if (isComponent2) {
......
...@@ -40,16 +40,6 @@ function customize(str: string) { ...@@ -40,16 +40,6 @@ function customize(str: string) {
return camelize(str.replace(customizeRE, '-')) return camelize(str.replace(customizeRE, '-'))
} }
export function initBehavior({ properties }: Record<string, any>) {
const props: Record<string, any> = {}
Object.keys(properties).forEach((key) => {
props[key] = properties[key].value
})
return {
props,
}
}
export function initRelation( export function initRelation(
mpInstance: MPComponentInstance, mpInstance: MPComponentInstance,
detail: RelationOptions detail: RelationOptions
......
...@@ -468,9 +468,6 @@ function initLocale(appVm) { ...@@ -468,9 +468,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -772,10 +769,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -772,10 +769,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -802,23 +797,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -802,23 +797,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -850,7 +833,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -850,7 +833,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-mp-baidu", "name": "@dcloudio/uni-mp-baidu",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-baidu", "description": "uni-app mp-baidu",
"main": "dist/index.js", "main": "dist/index.js",
"files": [ "files": [
...@@ -26,14 +26,14 @@ ...@@ -26,14 +26,14 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3030720220111004",
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"name": "@dcloudio/uni-mp-compiler", "name": "@dcloudio/uni-mp-compiler",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-mp-compiler", "description": "uni-mp-compiler",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
"@babel/generator": "^7.16.0", "@babel/generator": "^7.16.0",
"@babel/parser": "^7.16.4", "@babel/parser": "^7.16.4",
"@babel/types": "^7.16.0", "@babel/types": "^7.16.0",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@vue/compiler-core": "3.2.26", "@vue/compiler-core": "3.2.26",
"@vue/compiler-dom": "3.2.26", "@vue/compiler-dom": "3.2.26",
"@vue/shared": "3.2.26", "@vue/shared": "3.2.26",
......
{ {
"private": true, "private": true,
"name": "@dcloudio/uni-mp-core", "name": "@dcloudio/uni-mp-core",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-mp-core", "description": "@dcloudio/uni-mp-core",
"sideEffects": false, "sideEffects": false,
"repository": { "repository": {
......
...@@ -4,7 +4,7 @@ import { ComponentOptions, ComponentPublicInstance } from 'vue' ...@@ -4,7 +4,7 @@ import { ComponentOptions, ComponentPublicInstance } from 'vue'
// @ts-expect-error // @ts-expect-error
import { getExposeProxy } from 'vue' import { getExposeProxy } from 'vue'
import { initExtraOptions, initWxsCallMethods, initBehavior } from './util' import { initExtraOptions, initWxsCallMethods } from './util'
import { initProps } from './componentProps' import { initProps } from './componentProps'
import { applyOptions, initPropsObserver } from './componentOptions' import { applyOptions, initPropsObserver } from './componentOptions'
...@@ -109,7 +109,7 @@ export function parseComponent( ...@@ -109,7 +109,7 @@ export function parseComponent(
} }
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior) applyOptions(mpComponentOptions, vueOptions)
} }
initProps(mpComponentOptions) initProps(mpComponentOptions)
......
...@@ -83,13 +83,8 @@ function hasPropsChanged( ...@@ -83,13 +83,8 @@ function hasPropsChanged(
return false return false
} }
export function initBehaviors( export function initBehaviors(vueOptions: ComponentOptions): string[] {
vueOptions: ComponentOptions,
initBehavior: (behavior: any) => string | { props: any }
): string[] {
const vueBehaviors = vueOptions.behaviors const vueBehaviors = vueOptions.behaviors
const vueExtends = vueOptions.extends
const vueMixins = vueOptions.mixins
let vueProps = vueOptions.props let vueProps = vueOptions.props
...@@ -118,26 +113,13 @@ export function initBehaviors( ...@@ -118,26 +113,13 @@ export function initBehaviors(
} }
}) })
} }
if (vueExtends && vueExtends.props) {
const behavior = {}
behaviors.push(initBehavior(behavior) as string)
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {}
behaviors.push(initBehavior(behavior) as string)
}
})
}
return behaviors return behaviors
} }
export function applyOptions( export function applyOptions(
componentOptions: MPComponentOptions, componentOptions: MPComponentOptions,
vueOptions: ComponentOptions, vueOptions: ComponentOptions
initBehavior: (behavior: unknown) => string
) { ) {
componentOptions.data = initData(vueOptions) componentOptions.data = initData(vueOptions)
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior) componentOptions.behaviors = initBehaviors(vueOptions)
} }
...@@ -8,10 +8,6 @@ import { ...@@ -8,10 +8,6 @@ import {
import { MPComponentInstance, MPComponentOptions } from './component' import { MPComponentInstance, MPComponentOptions } from './component'
export function initBehavior(options: any) {
return Behavior(options)
}
export function initVueIds( export function initVueIds(
vueIds: string | undefined, vueIds: string | undefined,
mpInstance: MPComponentInstance mpInstance: MPComponentInstance
......
...@@ -463,9 +463,6 @@ function initLocale(appVm) { ...@@ -463,9 +463,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -756,10 +753,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -756,10 +753,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -786,23 +781,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -786,23 +781,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -834,7 +817,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -834,7 +817,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-mp-kuaishou", "name": "@dcloudio/uni-mp-kuaishou",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-kuaishou", "description": "uni-app mp-kuaishou",
"main": "dist/index.js", "main": "dist/index.js",
"repository": { "repository": {
...@@ -22,14 +22,14 @@ ...@@ -22,14 +22,14 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3030720220111004",
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
...@@ -462,9 +462,6 @@ function initLocale(appVm) { ...@@ -462,9 +462,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -729,10 +726,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -729,10 +726,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -759,23 +754,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -759,23 +754,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -807,7 +790,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -807,7 +790,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-mp-lark", "name": "@dcloudio/uni-mp-lark",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-lark", "description": "uni-app mp-lark",
"main": "dist/index.js", "main": "dist/index.js",
"repository": { "repository": {
...@@ -22,14 +22,14 @@ ...@@ -22,14 +22,14 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-toutiao": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-mp-toutiao": "3.0.0-alpha-3030720220111004"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
} }
} }
...@@ -459,9 +459,6 @@ function initLocale(appVm) { ...@@ -459,9 +459,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -718,10 +715,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -718,10 +715,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -748,23 +743,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -748,23 +743,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -796,7 +779,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -796,7 +779,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-mp-qq", "name": "@dcloudio/uni-mp-qq",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-qq", "description": "uni-app mp-qq",
"main": "dist/index.js", "main": "dist/index.js",
"repository": { "repository": {
...@@ -22,15 +22,15 @@ ...@@ -22,15 +22,15 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3030720220111004",
"@types/fs-extra": "^9.0.13", "@types/fs-extra": "^9.0.13",
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"fs-extra": "^10.0.0" "fs-extra": "^10.0.0"
} }
} }
...@@ -462,9 +462,6 @@ function initLocale(appVm) { ...@@ -462,9 +462,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -729,10 +726,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -729,10 +726,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -759,23 +754,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -759,23 +754,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -807,7 +790,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -807,7 +790,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-mp-toutiao", "name": "@dcloudio/uni-mp-toutiao",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-toutiao", "description": "uni-app mp-toutiao",
"main": "dist/index.js", "main": "dist/index.js",
"repository": { "repository": {
...@@ -22,11 +22,11 @@ ...@@ -22,11 +22,11 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
} }
} }
{ {
"name": "@dcloudio/uni-mp-vite", "name": "@dcloudio/uni-mp-vite",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-mp-vite", "description": "uni-mp-vite",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
...@@ -18,10 +18,10 @@ ...@@ -18,10 +18,10 @@
}, },
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@intlify/core-base": "9.1.9", "@intlify/core-base": "9.1.9",
"@intlify/shared": "9.1.9", "@intlify/shared": "9.1.9",
"@intlify/vue-devtools": "9.1.9", "@intlify/vue-devtools": "9.1.9",
......
{ {
"name": "@dcloudio/uni-mp-vue", "name": "@dcloudio/uni-mp-vue",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-mp-vue", "description": "@dcloudio/uni-mp-vue",
"main": "dist/vue.runtime.esm.js", "main": "dist/vue.runtime.esm.js",
"module": "dist/vue.runtime.esm.js", "module": "dist/vue.runtime.esm.js",
...@@ -19,6 +19,6 @@ ...@@ -19,6 +19,6 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004"
} }
} }
...@@ -331,9 +331,6 @@ function initLocale(appVm) { ...@@ -331,9 +331,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -590,10 +587,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -590,10 +587,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -620,23 +615,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -620,23 +615,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -668,7 +651,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -668,7 +651,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-mp-weixin", "name": "@dcloudio/uni-mp-weixin",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app mp-weixin", "description": "uni-app mp-weixin",
"main": "dist/index.js", "main": "dist/index.js",
"files": [ "files": [
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
...@@ -459,9 +459,6 @@ function initLocale(appVm) { ...@@ -459,9 +459,6 @@ function initLocale(appVm) {
}); });
} }
function initBehavior(options) {
return Behavior(options);
}
function initVueIds(vueIds, mpInstance) { function initVueIds(vueIds, mpInstance) {
if (!vueIds) { if (!vueIds) {
return; return;
...@@ -707,10 +704,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) { ...@@ -707,10 +704,8 @@ function hasPropsChanged(prevProps, nextProps, checkLen = true) {
} }
return false; return false;
} }
function initBehaviors(vueOptions, initBehavior) { function initBehaviors(vueOptions) {
const vueBehaviors = vueOptions.behaviors; const vueBehaviors = vueOptions.behaviors;
const vueExtends = vueOptions.extends;
const vueMixins = vueOptions.mixins;
let vueProps = vueOptions.props; let vueProps = vueOptions.props;
if (!vueProps) { if (!vueProps) {
vueOptions.props = vueProps = []; vueOptions.props = vueProps = [];
...@@ -737,23 +732,11 @@ function initBehaviors(vueOptions, initBehavior) { ...@@ -737,23 +732,11 @@ function initBehaviors(vueOptions, initBehavior) {
} }
}); });
} }
if (vueExtends && vueExtends.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
if (isArray(vueMixins)) {
vueMixins.forEach((vueMixin) => {
if (vueMixin.props) {
const behavior = {};
behaviors.push(initBehavior(behavior));
}
});
}
return behaviors; return behaviors;
} }
function applyOptions(componentOptions, vueOptions, initBehavior) { function applyOptions(componentOptions, vueOptions) {
componentOptions.data = initData(); componentOptions.data = initData();
componentOptions.behaviors = initBehaviors(vueOptions, initBehavior); componentOptions.behaviors = initBehaviors(vueOptions);
} }
function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) { function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handleLink, initLifetimes, }) {
...@@ -785,7 +768,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle ...@@ -785,7 +768,7 @@ function parseComponent(vueOptions, { parse, mocks, isPage, initRelation, handle
}, },
}; };
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
applyOptions(mpComponentOptions, vueOptions, initBehavior); applyOptions(mpComponentOptions, vueOptions);
} }
initProps(mpComponentOptions); initProps(mpComponentOptions);
initPropsObserver(mpComponentOptions); initPropsObserver(mpComponentOptions);
......
{ {
"name": "@dcloudio/uni-quickapp-webview", "name": "@dcloudio/uni-quickapp-webview",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app quickapp-webview", "description": "uni-app quickapp-webview",
"main": "dist/index.js", "main": "dist/index.js",
"repository": { "repository": {
...@@ -25,10 +25,10 @@ ...@@ -25,10 +25,10 @@
"@vue/compiler-core": "3.2.26" "@vue/compiler-core": "3.2.26"
}, },
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vite": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@vue/shared": "3.2.26" "@vue/shared": "3.2.26"
} }
} }
{ {
"name": "@dcloudio/uni-shared", "name": "@dcloudio/uni-shared",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-shared", "description": "@dcloudio/uni-shared",
"main": "./dist/uni-shared.cjs.js", "main": "./dist/uni-shared.cjs.js",
"module": "./dist/uni-shared.es.js", "module": "./dist/uni-shared.es.js",
......
'use strict'; 'use strict';
var version = "3.0.0-alpha-3030720220111003"; var version = "3.0.0-alpha-3030720220111004";
const STAT_VERSION = version; const STAT_VERSION = version;
const STAT_URL = 'https://tongji.dcloud.io/uni/stat'; const STAT_URL = 'https://tongji.dcloud.io/uni/stat';
......
var version = "3.0.0-alpha-3030720220111003"; var version = "3.0.0-alpha-3030720220111004";
const STAT_VERSION = version; const STAT_VERSION = version;
const STAT_URL = 'https://tongji.dcloud.io/uni/stat'; const STAT_URL = 'https://tongji.dcloud.io/uni/stat';
......
{ {
"name": "@dcloudio/uni-stat", "name": "@dcloudio/uni-stat",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-stat", "description": "@dcloudio/uni-stat",
"main": "dist/uni-stat.es.js", "main": "dist/uni-stat.es.js",
"module": "dist/uni-stat.es.js", "module": "dist/uni-stat.es.js",
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
}, },
"gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da", "gitHead": "33e807d66e1fe47e2ee08ad9c59247e37b8884da",
"dependencies": { "dependencies": {
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"debug": "^4.3.2" "debug": "^4.3.2"
}, },
"devDependencies": { "devDependencies": {
......
{ {
"private": true, "private": true,
"name": "@dcloudio/uni-vue", "name": "@dcloudio/uni-vue",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "@dcloudio/uni-vue", "description": "@dcloudio/uni-vue",
"files": [ "files": [
"dist" "dist"
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
"url": "https://github.com/dcloudio/uni-app/issues" "url": "https://github.com/dcloudio/uni-app/issues"
}, },
"devDependencies": { "devDependencies": {
"@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-mp-vue": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003" "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004"
} }
} }
{ {
"name": "@dcloudio/vite-plugin-uni", "name": "@dcloudio/vite-plugin-uni",
"version": "3.0.0-alpha-3030720220111003", "version": "3.0.0-alpha-3030720220111004",
"description": "uni-app vite plugin", "description": "uni-app vite plugin",
"bin": { "bin": {
"uni": "bin/uni.js" "uni": "bin/uni.js"
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
"@babel/core": "^7.16.5", "@babel/core": "^7.16.5",
"@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-transform-typescript": "^7.16.1", "@babel/plugin-transform-typescript": "^7.16.1",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-cli-shared": "3.0.0-alpha-3030720220111004",
"@dcloudio/uni-shared": "3.0.0-alpha-3030720220111003", "@dcloudio/uni-shared": "3.0.0-alpha-3030720220111004",
"@rollup/pluginutils": "^4.1.2", "@rollup/pluginutils": "^4.1.2",
"@vitejs/plugin-legacy": "^1.6.4", "@vitejs/plugin-legacy": "^1.6.4",
"@vitejs/plugin-vue": "^2.0.1", "@vitejs/plugin-vue": "^2.0.1",
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册