Je suis développeur frontend et travaillant avec IUEditor
, ce qui peut rendre html/css/js
à partir de la conception.'style = "border: none; débordement: caché; hauteur: 80px"' à objet js par python re.sub
Mais malheureusement, notre projet est fait de React, donc je dois compiler html en jsx. donc je l'ai fait moi-même, en utilisant python, sauf un à gauche.
je dois changer
style = "border: none; overflow: hidden; hauteur: 80px"
attribut à l'objet JSX, qui censé être
style = {{border: none, débordement: masqué, hauteur: 80px}}
Vous pouvez demander, pourquoi ne pas utiliser https://facebook.github.io/react/html-jsx.html, mais en fait IUEditor utilise un attribut à d'autres endroits, et jsx ne permet pas de les utiliser par défaut.
Quoi qu'il en soit, le problème est que je veux changer le style html tag en style objet de jsx par la méthode python re.sub. Comment puis-je faire ceci?! Demandez l'aide des maîtres regex;)
Pourquoi a-t-il besoin d'être un objet? Le style devrait pouvoir s'appliquer comme une chaîne et toujours styliser l'élément. Avez-vous besoin d'accéder au style comme accessoire dans le composant enfant? –
Si vous cherchez une solution regex, vous devriez probablement ajouter la balise ['regex'] (http://stackoverflow.com/questions/tagged/regex). – JRodDynamite
@Rahat Ahmed https://facebook.github.io/react/tips/inline-styles.html dit que la balise de style doit être un objet ... ai-je raison? – user6119787