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

Build Status

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

babel-helper-vue-jsx-merge-props

babel helper for vue jsx spread.

13,911,770 31
babel-plugin-transform-vue-jsx

Babel plugin for Vue 2.0 JSX

5,479,185 1,847
babel-plugin-transform-vue-tsx

Babel plugin for Vue 2.0 JSX

26,611 1,847
sinosun-ui

a UI framework

10,252
custom-ele-table

vue自定义报表组件

4,346 35

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