Maison > Questions et réponses > le corps du texte
Puis-je spécifier une fonction function dans l'attribut data-* ?
Par exemple, si j'écris comme ceci, j'obtiendrai une erreur : le formateur n'est pas une fonction :
<th data-formatter="test3(value, row, index)">field_name_cn</th>
迷茫2017-06-24 09:45:53
Eval suffit, mais je pense que votre façon de résoudre le problème est déraisonnable. Pourquoi ne pas nous faire part de vos besoins et voir s'il existe une bonne solution
.typecho2017-06-24 09:45:53
No.data-attribute est toujours un attribut, sa valeur est juste une chaîne.
La fonction peut être convertie en chaîne, mais bien sûr elle perd les caractéristiques de la fonction
阿神2017-06-24 09:45:53
En parlant de cela, vous pouvez évaluer et exécuter la chaîne en tant que code de fonction
代言2017-06-24 09:45:53
Mais si vous utilisez le framework Vue ou React, vous pouvez résoudre ce problème. Mais c'est du pur HTML, ça ne marchera pas