Package Exports
- vue-3-sanitize
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vue-3-sanitize) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
vue-3-sanitize
HTML sanitizer for Vue.js 3 apps.
You want to use v-html
? You might need to sanitize the code. This plugin is built for Vue 3 apps. It is built upon on sanitize-html.
Install
yarn add vue-3-sanitize
# or
npm install --save vue-3-sanitize
Usage
Registration
Register the plugin
import Vue3Sanitize from "vue-3-sanitize";
// const app = createApp(YourVue3App);
app.use(Vue3Sanitize);
To override the default options of sanitize-html, pass them as an argument. It is not supported to merge them.
const overridenOptions = {
allowedTags: ['img']
};
app.use(Vue3Sanitize, overridenOptions);
Template
<template>
<p v-html="$sanitize(dirty)" />
</template>
Issues
If you find any bugs, please open an issue.
Contributing
- Fork it
- Create your feature branch:
git checkout -b feature-or-bugfix
- Add your changes:
git add files
- Commit your changes:
git commit -m "Add some feature"
- Push to the branch:
git push origin feature-or-bugfix
- Submit a forked pull request
License
See License File.