donc je viens d'une React fond et je me demandais comment je pouvais imiter cette ligne: var modal = <Login/>
vuejs - composante d'économie à la variable
Voici ce que j'ai jusqu'à présent, mais la sortie de la variable est une chaîne à la place:
<template src="./App.html"></template>
<script>
import 'jquery'
import 'uikit'
import 'uikit/dist/css/uikit.min.css'
import Login from '@/Login.vue'
import Register from '@/Register.vue'
export default {
name: 'app',
components: {
"Login": Login,
"Register": Register
},
data: function() {
return {
message: "first",
modal: {
body: "test",
title: "body"
}
}
},
methods: {
modal_open: function(type) {
if (type === "login")
{
this.modal = {
body: Login,
title: "login"
}
}
else
{
this.modal = {
body: Register,
title: "Register"
}
}
},
}
}
</script>
Quel est le modèle? – Bert
@Bert Ah, j'ai découvert comment le faire. https://vuejs.org/v2/guide/components.html#Dynamic-Components Je ne sais pas pourquoi mais j'ai toujours l'air de trouver la réponse rapidement après avoir posté la question. Je vais y répondre moi-même. –
C'est ce que je voulais savoir :) Je suis content que vous l'ayez trouvé. – Bert