emojionearea-open
v1.3.7
Published
WYSIWYG-like EmojiOne Converter / Picker Plugin for jQuery
Downloads
34
Maintainers
Readme
EmojioneArea-open
基于EmojioneArea开发的表情输入框插件,使用方法和支持的api请参考https://github.com/mervick/emojionearea#readme。
在以上基础上并新增和优化了本部分功能属性:
Options
disabled
禁用属性,设置为true将不能进行输入等功能
type: boolen
default: false
Example:
$(".emojionearea").emojioneArea({
disabled: true,
});
insert
插入文本功能的插入字符串内容,当内容为空时将不展示插入按钮
type: string
default: ``
Example:
$(".emojionearea").emojioneArea({
insert: '${money}',
});
cdn
表情插件所需要的静态资源地址
type: string
default: https://cdn.jsdelivr.net/npm/emojionearea-open@xxx/assets
Example:
$(".emojionearea").emojioneArea({
cnd: "https://cdn.jsdelivr.net/npm/emojionearea-open@xxx/assets",
});
使用方法1
使用npm安装, 在vuecli中使用
npm install emojionearea-open
Simple usage:
import 'emojionearea-open/dist/emojionearea.min.js';
import 'emojionearea-open/dist/emojionearea.min.css';
export default {
mounted(){
$(this.$refs.textarea).emojioneArea();
},
}
插件时基于jquery开发的,因此要提前引入jquery,
方式一:
<script type="text/javascript" src="file/to/path/dist/jquery.min.js"></script>
方式二: vue.config.js
const webpack = require('webpack');
module.exports = {
configureWebpack: {
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
}),
]
}
}
使用方法2
Add the following lines to the head
:
<script type="text/javascript" src="file/to/path/dist/jquery.min.js"></script>
<link rel="stylesheet" href="file/to/path/dist/emojionearea.min.css">
<script type="text/javascript" src="file/to/path/dist/emojionearea.min.js"></script>
Simple usage:
<textarea id="textarea"></textarea>
<script type="text/javascript">
$(document).ready(function() {
$("#textarea").emojioneArea();
});
</script>