Vue игнорировать пользовательский тег компонента

на моем сайте я использую Google CSE (пользовательская поисковая система google).

вот мой HTML:

<div id="app">
  ...
  <gcse:search></gcse:search>
  ...
</div>
<script type="text/javascript">
    new Vue({ el: '#app' })
</script>

Как вы можете видеть, у меня есть" вход gcse", размещенный внутри моего приложения vue.

поэтому я получаю предупреждение:

[Vue warn]: неизвестный пользовательский элемент:<gcse:search>

поэтому мой вопрос заключается в том, как можно прекратить попытки инициализации этого пользовательского компонента в Vue.Яш?

спасибо предварительно.

1 ответов


Vue думает, что вы пытаетесь загрузить компонент Vue с именем gcse:search.

чтобы игнорировать этот тег, добавьте v-pre директива:

<gcse:search v-pre></gcse:search>

или, вы можете добавить gcse:search tag в список Vue из ignoredElements:

Vue.config.ignoredElements = ['gcse:search']