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>
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
n'est pas une fonction:est une chaîne
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
En parlant de cela, vous pouvez évaluer et exécuter la chaîne en tant que code de fonction
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
Curieux, que veux-tu faire ?
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
.n'est pas une fonction:est une chaîne
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
En parlant de cela, vous pouvez évaluer et exécuter la chaîne en tant que code de fonction
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
Curieux, que veux-tu faire ?