diff --git a/syntax/patch/html.vim b/syntax/patch/html.vim index cd4f691..bda5ae1 100644 --- a/syntax/patch/html.vim +++ b/syntax/patch/html.vim @@ -59,12 +59,12 @@ syntax region VueExpression syntax match htmlArg contained "\<\(enter-from-class\|enter-active-class\|enter-to-class\|leave-from-class\|leave-active-class\|leave-to-class\)\>" " Wepy directive syntax -syntax match VueAttr '\v(\S)@]+(\=\"[^"]*\")?' +syntax match VueAttr '\v(\S)@[:blank:]]+(\=\"[^"]*\")?' \ containedin=htmlTag \ contains=VueKey,VueQuote " Mini program syntax -syntax match VueKey contained '\vwx[^\=>]+' +syntax match VueKey contained '\vwx[^\=>[:blank:]]+' syntax match VueCustomTag containedin=htmlTagN '\v<(view|text|block|image|checkbox|radio)>' syntax cluster simpleJavascriptExpression