Partage
  • Partager sur Facebook
  • Partager sur Twitter

[VueJS] render template par string

    21 février 2017 à 12:32:14

    Bonjour je cherche simplement a faire un render depuis une methods parce que le temlate est renvoyer par une variable. Compiler le tout comme le fait Mustache tout simplement par une fonction. mais je veux concerver la syntax de vuejs et pouvoir utiliser les filtres vuejs directement depuis la string.

     Que cela me donne un truc du genre :

    let data = {
    	template: `
    		<ul>
    			<li v-for="item in items">{{item.name|capitalize}}</li>
    		</ul>
    	`,
    	value: {
    		items: [
    			{name: 'toto'},
    			{name: 'toto 1'},
    			{name: 'toto 2'},
    			{name: 'toto 3'}
    		]
    	}
    }



    ...
    methods :
    compile (data) {
        return Vue.render(data.template, data.data)
    }

    Merci pour votre aide. :-)

    -
    Edité par roodox 21 février 2017 à 12:35:59

    • Partager sur Facebook
    • Partager sur Twitter
    - roodox -

    [VueJS] render template par string

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown