Help use directives such as v-if in the jsx of vite
Run npm install vite-jsx
or yarn add vite-jsx
Add to vite.config.js
import { createJsxPlugin } from "vite-jsx/plugin"
module.exports = {
plugins: [createJsxPlugin()],
...
}
v-model
modifiers : sync
, number
, trim
, lazy
example : v-model_value = v-model:value
v-model_trim_number = v-model.trim.number
declare namespace JSX {
interface IntrinsicAttributes {
['v-if']?: unknown
['v-else-if']?: unknown
['v-else']?: unknown
['v-show']?: unknown
['v-html']?: unknown
['v-text']?: unknown
['v-model']?: unknown
}
}