diff --git a/packages/vue-language-service/data/template/pt.json b/packages/vue-language-service/data/template/pt.json index 6134ca4a5f..4e9c60b4fd 100644 --- a/packages/vue-language-service/data/template/pt.json +++ b/packages/vue-language-service/data/template/pt.json @@ -308,558 +308,557 @@ ], "globalAttributes": [ { - "name": "v-text", + "name": "`v-text`", "description": { "kind": "markdown", - "value": "\nAtualiza o conteúdo de texto do elemento.\n\n- **Espera:** `string`\n\n- **Detalhes**\n\n `v-text` funciona por definir a propriedade [textContent](https://developer.mozilla.org/pt-BR/docs/Web/API/Node/textContent) do elemento, ela irá sobrescrever qualquer conteúdo dentro do elemento. Se você precisar atualizar parte do `textContent`, você deve usar [interpolações mustache](https://pt.vuejs.org/guide/essentials/template-syntax.html#text-interpolation).\n\n- **Exemplo**\n\n ```html\n \n \n {{msg}}\n ```\n\n- **Veja também:** [Sintaxe do Modelo - Interpolação de Texto](https://pt.vuejs.org/guide/essentials/template-syntax.html#text-interpolation)\n" + "value": "\nAtualiza o conteúdo de texto do elemento.\n\n- **Espera:** `string`\n\n- **Detalhes**\n\n `v-text` funciona definindo a propriedade [`textContent`](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent) do elemento, sobrescreverá qualquer conteúdo existente dentro do elemento. Se precisarmos de atualizar a parte da `textContent`, devemos usar as [interpolações de bigodes](https://pt.vuejs.org/guide/essentials/template-syntax.html#text-interpolation).\n\n- **Exemplo**\n\n ```html\n \n \n {{msg}}\n ```\n\n- **Consulte também** [Sintaxe do Modelo de Marcação - Interpolação de Texto](https://pt.vuejs.org/guide/essentials/template-syntax.html#text-interpolation)\n" }, "references": [ { "name": "en", - "url": "https://vuejs.org/api/built-in-directives.html#v-text" + "url": "https://vuejs.org/api/built-in-directives.html#`v-text`" }, { "name": "zh-cn", - "url": "https://cn.vuejs.org/api/built-in-directives.html#v-text" + "url": "https://cn.vuejs.org/api/built-in-directives.html#`v-text`" }, { "name": "ja", - "url": "https://ja.vuejs.org/api/built-in-directives.html#v-text" + "url": "https://ja.vuejs.org/api/built-in-directives.html#`v-text`" }, { "name": "ua", - "url": "https://ua.vuejs.org/api/built-in-directives.html#v-text" + "url": "https://ua.vuejs.org/api/built-in-directives.html#`v-text`" }, { "name": "fr", - "url": "https://fr.vuejs.org/api/built-in-directives.html#v-text" + "url": "https://fr.vuejs.org/api/built-in-directives.html#`v-text`" }, { "name": "ko", - "url": "https://ko.vuejs.org/api/built-in-directives.html#v-text" + "url": "https://ko.vuejs.org/api/built-in-directives.html#`v-text`" }, { "name": "pt", - "url": "https://pt.vuejs.org/api/built-in-directives.html#v-text" + "url": "https://pt.vuejs.org/api/built-in-directives.html#`v-text`" } ] }, { - "name": "v-html", + "name": "`v-html`", "description": { "kind": "markdown", - "value": "\nAtualiza o [innerHTML](https://developer.mozilla.org/pt-BR/docs/Web/API/Element/innerHTML) do elemento.\n\n- **Espera:** `string`\n\n- **Detalhes:**\n\n O conteúdo do `v-html` será inserido como HTML puro - a sintaxe de modelos Vue não será processada. Se você está tentando compor templates usando `v-html`, repense a solução tentando usar componentes.\n\n ::: warning Nota de Segurança\n Interpretar HTML arbitrário de forma dinâmica em seu website pode ser muito perigoso porque isso pode facilmente levar a [ataques XSS](https://en.wikipedia.org/wiki/Cross-site_scripting). Apenas use `v-html` em conteúdo confiável e **nunca** em conteúdo fornecido pelo usuário.\n :::\n\n Em [Componentes de Arquivo Único](https://pt.vuejs.org/guide/scaling-up/sfc.html), estilos `scoped` não serão aplicados ao conteúdo dentro do `v-html`, porque este HTML não é processado pelo compilador de modelos do Vue. Se você quer atingir o conteúdo de `v-html` com CSS escopado, você pode usar então [módulos CSS](./sfc-css-features.html#css-modules) ou um elemento `