diff --git a/src/components/generator/html.js b/src/components/generator/html.js
index 6e9a32e6..c76725e6 100644
--- a/src/components/generator/html.js
+++ b/src/components/generator/html.js
@@ -299,7 +299,7 @@ function attrBuilder(el) {
vModel: `v-model="${confGlobal.formModel}.${el.__vModel__}"`,
clearable: el.clearable ? 'clearable' : '',
placeholder: el.placeholder ? `placeholder="${el.placeholder}"` : '',
- width: el.style && el.style.width ? ':style="{width: \'100%\'}"' : '',
+ width: el.style && el.style.width ? `:style="{width: \'${el.style.width}\'}"` : '',
disabled: el.disabled ? ':disabled=\'true\'' : ''
}
}