diff --git a/syntax/vue-html.vim b/syntax/vue-html.vim
index 692a830..ff923ee 100644
--- a/syntax/vue-html.vim
+++ b/syntax/vue-html.vim
@@ -23,8 +23,9 @@ syntax match VueAttr '\v(\S)@[:blank:]]+(\=\"[^"]*\")?'
syntax match VueKey contained '\v[v:\@][^\=\>[:blank:]]+'
syntax region VueQuote contained
- \ start='"' end='"' contains=VueValue
-syntax match VueValue contained '\v\"\zs[^"]*\ze\"'
+ \ start='"' end='"'
+ \ contains=VueValue
+syntax match VueValue contained '\v\"\zs[^"]+\ze\"'
\ contains=VueInject,@simpleJavascriptExpression
syntax match VueInject contained '\v\$\w*'