Pytania oznaczone «vue.js»

Vue.js to progresywna platforma Javascript o otwartym kodzie źródłowym do tworzenia interfejsów użytkownika, które mają być stopniowo adaptowalne. Vue.js jest używany głównie do programowania front-end i wymaga średnio zaawansowanego poziomu HTML i CSS. Pytania dotyczące wersji Vue.js powinny być oznaczone tagiem [vuejs2] lub [vuejs3].

277
Jak wyłączyć wejście warunkowo w vue.js

Mam dane wejściowe: <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> i w moim komponencie Vue.js mam: .. .. ready() { this.form.name = this.store.name; this.form.validated = this.store.validated;

257
Jak usunąć hashbang z adresu URL?

Jak usunąć hashbang #!z adresu URL? Znalazłem opcję wyłączenia hashbanga w dokumentacji routera vue ( http://vuejs.github.io/vue-router/en/options.html ), ale ta opcja usuwa #!i po prostu wstawia# Czy jest jakiś sposób na posiadanie czystego adresu URL? Przykład: NIE: #!/home ALE:...

256
Jak słuchać zmian „rekwizytów”

w VueJs 2.0 nie mogę znaleźć żadnych haków, które mogłyby nasłuchiwać propszmian. Czy VueJ ma takie haki? onPropsUpdated() lub podobne? Aktualizacja Jak sugerował @wostex, próbowałem watchmojej własności, ale nic się nie zmieniło. Potem zdałem sobie sprawę, że mam specjalny...

229
Wywołaj metodę komponentu Vue.js spoza komponentu

Załóżmy, że mam główną instancję Vue, która zawiera elementy potomne. Czy istnieje sposób wywołania metody należącej do jednego z tych komponentów spoza instancji Vue? Oto przykład: var vm = new Vue({ el: '#app', components: { 'my-component': { template: '#my-template', data: function()...

208
Vue.js - różnica między modelem v i v-bind

Uczę się Vue na kursie online, a instruktor dał mi ćwiczenie, aby utworzyć tekst wejściowy z wartością domyślną. Ukończyłem go używając modelu v, ale instruktor wybrał v-bind: wartość i nie rozumiem dlaczego. Czy ktoś może dać mi proste wyjaśnienie różnicy między tymi dwoma i kiedy lepiej użyć...

191
Wyświetl nieskalowany HTML w Vue.js

Jak mogę interpretować HTML w powiązaniu wąsów? W tej chwili funkcja break ( <br />) jest właśnie wyświetlana / wybierana. Mała aplikacja Vue: var logapp = new Vue({ el: '#logapp', data: { title: 'Logs', logs: [ { status: true, type: 'Import', desc: 'Learn<br />JavaScript', date:...

186
Vue v-on: click nie działa na komponencie

Próbuję użyć dyrektywy on click wewnątrz komponentu, ale wydaje się, że nie działa. Kiedy klikam komponent, nic się nie dzieje, kiedy powinienem otrzymać „kliknięcie testu” w konsoli. Nie widzę żadnych błędów w konsoli, więc nie wiem, co robię źle. index.html <!DOCTYPE html> <html>...

181
Vue 2 - Mutowanie rekwizytów vue-warn

Zacząłem https://laracasts.com/series/learning-vue-step-by-step series. Zatrzymałem się na lekcji Vue, Laravel i AJAX z tym błędem: vue.js: 2574 [Vue warn]: Unikaj bezpośredniego modyfikowania właściwości, ponieważ wartość zostanie nadpisana przy każdym ponownym renderowaniu komponentu...

173
Vuex Action vs Mutations

Jaka jest logika używania zarówno „akcji”, jak i „mutacji” w Vuex? Rozumiem logikę komponentów, które nie są w stanie modyfikować stanu (co wydaje się sprytne), ale posiadanie zarówno akcji, jak i mutacji wydaje się, że piszesz jedną funkcję, aby wyzwolić inną funkcję, a następnie zmienić stan....

166
[Vue warn]: Nie można znaleźć elementu

Używam Vuejs . To jest mój znacznik: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> To jest mój kod: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; Kiedy...