Комментарии 30
когда они выпустят спеки по построению ast для их шаблонов
When will the specifications for generating templates via AST's become available?
Зачем??? Зачем ещё один JS-фреймворк???
Почему "ещё один"? Vue существует уже довольно давно и вполне успешно и уверенно топчет пятки React'у и Angular'у
Т.к. в ней, вроде бы, и есть примеры, но они совершенно разрозненные и чтобы собрать эти же примеры во что-то рабочее, copy-paste совершенно недостаточно. Можно было бы сделать код в codepen или jsfiddle, было бы гораздо нагляднее.
Понятно, что вы сейчас отправите почитать документация о компонентах, но, во-первых, я не говорил, что чего-то не хватает в документации, я сказал, что иногда сложно собрать рабочий пример из документации, особенно для новичка в Vue.
Во-вторых, даже на stackoverflow я не заметил море ответов, что тоже как-то не сходится с растущей аудиторией.
Тем не менее, мне Vue нравится и хочу его начать использовать более активно в своих проектах.
Собственно, документация и не должна давать ответы на все случаи жизни. А во вьюшной доке довольно много жизненных примеров.
Что мы можем ждать в будущем от Vue-cli?
Will be possible to use single-file component compiler without module bundlers?
Will be support of programming language Kotlin in Vue (SFC, plugins, etc)?
2) Будет ли возможно использовать WebAssembly во Vue?
Will be possible to use WebAssembly in Vue?
2) Валидация форм. Сейчас в комьюнити vue есть 2 различных способа валидации:
- декларативный, все правила описываются как директивы в разметке
- императивный, все правила описываются в коде соотвествующего Vue экземпляра.
Планируется ли добавить в стандартную поставку vue какой-то из этих способов (или их симбиоз)?
RU:
1) Есть ли шансы на миддлвари в Vuex? Ишью об этом уже висит как минимум год ~_~
2) Доступ к родительским компонентам (через $parent
) позволяет junior-разработчикам делать ужасные вещи. Что ты думаешь на этот счет? Планируется ли его когда-либо убрать (например, в версии 3.0)?
EN:
1) Any chances for middlewares in Vuex? Issue was opened at least a year ago ~_~
2) Access to parent components (via $parent
) lets juniors do such a terrible things and breaks data-flow idea. What do you think about it? Are you thinking to remove it someday (e.g. in Vue 3.0)?
Будет ли во vue.js добавлена возможность рендера одного и того же слота в компоненте дважды как это позволяет делать реакт?
Will vue.js be able to render the same slot (or named slot with the same name) twice as it's allowed in react ?
<div>
...content
<slot>
...conent
<slot>
...content
</div>
//[Vue warn]: Duplicate presence of slot "default" found in the same render tree - this will likely cause render errors.
//in react - all working fine
<div>
...content
{this.props.children}
...conent
{this.props.children}
...content
</div>
codesandbox.io/s/xlnkkkmqpz
export default {
name: "Repeatable",
props: {
times: {
type: Number,
default: 1,
validator: val => val === parseInt(val) && val > 0
}
},
render(h) {
let children = [];
for (let i = 0; i < this.times; i++) {
children.push(this.$slots.default);
}
return h("div", children);
}
};
но конечно было бы круто иметь возможность делать это через темплейт как то так
<div>
<slot v-for="i in times" multiple/>
</div>
How do you divide page layout to components before start developing? Do you have something like «Component Criteria Checklist» from Evan You?
Когда vue-cli с typescript?
When vue-cli with typescript?
Задай вопрос создателю Vue.js