Я пробовал определять свои шаблоны несколькими способами, и все они терпят неудачу с разными ошибками. Я использовал один корневой тег <div>
в каждом примере, поскольку консоль продолжает предлагать. Для тестирования, это просто просто:Каковы точные требования для получения шаблонов DOM, работающих в VueJS 2.0?
<div>hello it's me</div>
Вот что я пробовал:
Script Тег: шаблон компонента требует корневого элемента, а не просто текст: привет это мне
<script type="text/x-template" id="my-template"> <div>hello it's me</div> </script>
шаблон тег не может найти элемент: # моего-шаблон
<template id="my-template"> <div>hello it's me</div> </template>`
Сценарий с тегом шаблона: (никаких ошибок в консоли, а также не видно!)
<script type="text/x-template" id="my-template"> <template> <div>hello it's me</div> </template> </script>
Script с Template (ID'ed) тег: Не можете найти шаблон: # мой-шаблон
<script type="text/x-template"> <template id="my-template"> <div>hello it's me</div> </template> </script>
Что такое правильный способ использовать шаблоны DOM? Кроме того, должны ли теги шаблона появляться в DOM <head>
, начиная с <body>
, в конце <body>
или в другом месте?
Спасибо!
В пронумерованных и пронумерованных списках вы должны отфильтровать фрагменты кода на 8 пробелов, чтобы они правильно отображались здесь. – Pointy
Спасибо за редактирование, только что поняли после того, как я опубликовал его! – bigp