fix(vue): components now integrate properly with vee-validate (#23114)

resolves #22886
This commit is contained in:
Liam DeBeasi
2021-03-29 14:34:52 -04:00
committed by GitHub
parent eacd8f6d27
commit ba51daf17c
3 changed files with 10 additions and 8 deletions

14
core/package-lock.json generated
View File

@ -18,7 +18,7 @@
"@rollup/plugin-node-resolve": "^8.4.0",
"@rollup/plugin-virtual": "^2.0.3",
"@stencil/sass": "1.3.2",
"@stencil/vue-output-target": "^0.4.1",
"@stencil/vue-output-target": "^0.4.2",
"@types/jest": "^26.0.20",
"@types/node": "^14.6.0",
"@types/puppeteer": "5.4.3",
@ -1357,9 +1357,9 @@
"dev": true
},
"node_modules/@stencil/vue-output-target": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.4.1.tgz",
"integrity": "sha512-B4urIlIb+I95NkKeCt3Ygpor1D0x5RMezuFyCFp6DYXshUaT1TbiJcW1FgA+gfwlquNzT1AMvEbi96YLnsOg3w==",
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.4.2.tgz",
"integrity": "sha512-C+HYpVXpYUpD0x8eFC0Ahe45D3ZOUpMAh/RDCXsgooi1auWTaOFvA7YkXHpc6suBkh44HnPhYEA1VIslpU4QEA==",
"dev": true,
"peerDependencies": {
"@stencil/core": ">=1.8.0"
@ -14911,9 +14911,9 @@
"dev": true
},
"@stencil/vue-output-target": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.4.1.tgz",
"integrity": "sha512-B4urIlIb+I95NkKeCt3Ygpor1D0x5RMezuFyCFp6DYXshUaT1TbiJcW1FgA+gfwlquNzT1AMvEbi96YLnsOg3w==",
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.4.2.tgz",
"integrity": "sha512-C+HYpVXpYUpD0x8eFC0Ahe45D3ZOUpMAh/RDCXsgooi1auWTaOFvA7YkXHpc6suBkh44HnPhYEA1VIslpU4QEA==",
"dev": true
},
"@stylelint/postcss-css-in-js": {

View File

@ -40,7 +40,7 @@
"@rollup/plugin-node-resolve": "^8.4.0",
"@rollup/plugin-virtual": "^2.0.3",
"@stencil/sass": "1.3.2",
"@stencil/vue-output-target": "^0.4.1",
"@stencil/vue-output-target": "^0.4.2",
"@types/jest": "^26.0.20",
"@types/node": "^14.6.0",
"@types/puppeteer": "5.4.3",

View File

@ -96,6 +96,8 @@ export const defineContainer = <Props>(name: string, componentProps: string[] =
}
return () => {
modelPropValue = (props as any)[modelProp];
getComponentClasses(attrs.class).forEach(value => {
classes.add(value);
});