vuejs / babel-plugin-transform-vue-jsx

babel plugin for vue 2.0 jsx
1.85k stars 132 forks source link

How to add 'comments' in vue jsx #190

Open ionescudev opened 4 years ago

ionescudev commented 4 years ago

I would like to output a 'comment' node so i can see it in my 'chrome dev tools'

I tried various such as that work in react jsx but not in vuejs jsx.

{/* random comment text */}

I believe the key is the use the vuejs 'createElement' function and generate somehow a comment node like so

h("comment",{ innerText: "random comment text" })

Not sure how and i cant find any documentation for the vue renders function 'createElement'.

JE-lee commented 4 years ago

maybe adding comments in the production code isn't suitable。 issue

cereschen commented 3 years ago
const commentNode = h()
commentNode.text = 'random comment text'