简单实用的富文本转义/反转插件, 适配原生+jQuery+Vue
npm install fuwenben html
`
#### 使用NPM方式使用
`
npm install --save fuwenben
`
`
import 'fuwenben'
`
#### 简易教学
` javascript
// 如果你既没有引用jQuery也没有引用Vue, 那么插件会直接扩展windows的属性, htmlEncode 和 htmlDecode
var fu = htmlEncode('DOM标签
');
var html = htmlDecode('<p>富文本</p>');
console.log("window", fu, html);
// 如果有jQuery的情况下, 会扩展jQuery的方法, $.htmlEncode 和 $.htmlDecode
var $_fu = $.htmlEncode('DOM标签
');
var $_html = $.htmlDecode('<p>富文本</p>');
console.log("jQuery", $_fu, $_html);
// 如果有Vue的情况下, 会扩展Vue的属性, this.$htmlEncode 和 this.$htmlDecode
var vm = new Vue({
el: "#app",
created: function() {
var vm_fu = this.$htmlEncode('DOM标签
');
var vm_html = this.$htmlDecode('<p>富文本</p>');
console.log("Vue: ", vm_fu, vm_html);
}
})
`
#### 2018年10月29日 更新内容
1. 判断参数是否存在, 不存在不会返回 undefined 了
2. 增加新的函数支持 onlyTextHtml , 作用是富文本仅保留纯文本, 实用性很强, 调用方法类似其他方法, 具体可参考 examples.html` 文件