babel-plugin-jsx-v-model
JSX v-model transform
3,509,004
155
| Install | |
|---|---|
npm install babel-plugin-jsx-v-model |
|
| Latest Version: | 2.0.3 |
| License: | MIT |
| Last Updated: | Mar 2, 2023 |
| Links: | GitHub · npm |
Maintainer: nickmessing
JSX v-model for Vue JSX
This babel plugin adds some syntactic sugar to JSX.
Usage:
npm i babel-plugin-jsx-v-model -D
Then add jsx-v-model to your .babelrc file under plugins
example .babelrc:
{
"presets": ["es2015"],
"plugins": ["jsx-v-model", "transform-vue-jsx"]
}
code:
Vue.component('hello-world', {
data: () => ({
text: 'Hello World!'
}),
render () {
return (
<div>
<input type="text" v-model={this.text} />
{this.text}
</div>
)
}
})
Behaviour is similar to vue template's v-model.
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 2.0.3 | MIT | |
| 2.0.2 | MIT | |
| 2.0.1 | MIT | |
| 2.0.0 | MIT | |
| 1.0.0 | MIT |