Можно ли обернуть атрибуты html только тогда, когда строка достигает определенной длины символов. Например, в Phpstorm это работает так: «Если у меня есть что-то вроде этого.
<div v-for="item in items" class="items">
<p>{{item.name}}</p>
</div>
Программа форматирования Phpstorm не обертывает атрибуты, но если мой код выглядит примерно так
<div v-for="item in items" class="items" v-if="items.notEmpty()" :class="{active: isActive} :key="item.id">
<p>{{item.name}}</p>
</div>
и строка содержит более 100 символов, тогда он обернет атрибуты и выровняет их так
<div v-for="item in items"
class="items"
v-if="items.notEmpty()"
:class="{active: isActive}
:key="item.id">
<p>{{item.name}}</p>
</div>
См. # 1125 для соответствующего обсуждения. Не совсем такая же функция, но связанная.
Это реализуется? Очень обидно, когда следующее:
<meta content="IE=edge" http-equiv="X-UA-Compatible">
становится:
<meta content="IE=edge"
http-equiv="X-UA-Compatible">
Хотя места достаточно, чтобы поместить его в одну строку
@RenaldasK
Этот выпуск не назначен. Ему нужен кто-то, чтобы внедрить исправление и тесты, отправить PR и довести его до завершения. Возможно ты?
+1, это именно то, как мы ожидаем, что поведение будет работать
Я могу взглянуть на это в эти выходные. Следует ли это реализовать в рамках --wrap-attributes auto
или какой-либо новой опции?
На самом деле я изучал проблему # 1285, и описанное там поведение также соответствует моим потребностям, поэтому я думаю, что вместо этого я мог бы форкнуть этот PR # 1297 и попытаться объединить и закрыть его.
Я думал, что вариант для чего-то вроде «количества атрибутов перед переносом» был бы неплохим, поэтому я мог сказать, что все, что имеет атрибут <4, не будет упаковано, в то время как все атрибуты> = 4 будут упакованы, и это будет конечно настраивается для каждого пользователя.
@Adondriel Это сложно. Один атрибут может иметь длину 3-5 символов, другой - 50 символов. По умолчанию упаковка должна иметь дело с длиной, а не с количеством атрибутов, но это интересный дополнительный вариант, который следует учитывать ...
Самый полезный комментарий
Я думал, что вариант для чего-то вроде «количества атрибутов перед переносом» был бы неплохим, поэтому я мог сказать, что все, что имеет атрибут <4, не будет упаковано, в то время как все атрибуты> = 4 будут упакованы, и это будет конечно настраивается для каждого пользователя.