An open API service indexing awesome lists of open source software.

https://github.com/nickmessing/babel-plugin-jsx-v-model

JSX Syntactic Sugar Plugin for v-model
https://github.com/nickmessing/babel-plugin-jsx-v-model

Last synced: 8 months ago
JSON representation

JSX Syntactic Sugar Plugin for v-model

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/nickmessing/babel-plugin-jsx-v-model.svg?branch=master)](https://travis-ci.org/nickmessing/babel-plugin-jsx-v-model)

## DEPRECATED: Check https://github.com/vuejs/jsx instead

## JSX v-model for Vue JSX

This babel plugin adds some syntactic sugar to JSX.

### Usage:

```bash
npm i babel-plugin-jsx-v-model -D
```

Then add `jsx-v-model` to your `.babelrc` file under `plugins`

example .babelrc:
```json
{
"presets": ["es2015"],
"plugins": ["jsx-v-model", "transform-vue-jsx"]
}
```

code:
```js
Vue.component('hello-world', {
data: () => ({
text: 'Hello World!'
}),
render () {
return (



{this.text}

)
}
})
```

Behaviour is similar to vue template's [v-model](https://vuejs.org/v2/api/#v-model).