Mon composant vue comme ceci:Comment puis-je utiliser lang class laravel dans vue.js 2?
<template>
<ul class="nav nav-tabs nav-tabs-bg">
<li role="presentation" v-for="item in tabs">
1. failed -> {{ item.name }} 2.success -> {{trans('purchase.payment.tab')}}
</li>
</ul>
</template>
<script>
export default {
data() {
return {
tabs: [
{name: "trans('purchase.payment.tab')"}
]
}
}
}
</script>
Mon lang en Laravel (ressources/lang/fr/purchase.php) comme ceci:
<?php
return [
'payment' => [
'tab' => 'Payment Status',
],
...
];
Si la vue des composants exécuté, le résultat comme celui-ci :
- a échoué -> trans ('purchase.payment.tab') 2.success -> Statut du paiement
Ainsi, si trans utilisé dans les données, il ne fonctionne pas
Comment puis-je résoudre ce problème?
vous pouvez utiliser vue-i18n dans ce cas –
@Hanlin Wang, Que voulez-vous dire? Essayez d'expliquer plus en détail –
Pouvez-vous poster vos commentaires pour nous, @SuccessMan? =) – webmasterdro