vue中引入wangEditor富文本编辑器
vue中引入wangEditor富文本编辑器一. 结果图:二.步骤图(主页面【组件】内容):1,先加载wangEditor编辑框加载进你的项目里使用的npm安装 npm install wangeditor --save2.html代码:<div class='clearfix'><!-- 标题 --><input type=...
·
vue中引入wangEditor富文本编辑器
一. 结果图:
二.步骤图(主页面【组件】内容):
1,先加载wangEditor编辑框加载进你的项目里
使用的npm安装 npm install wangeditor --save
2.html代码:
<div class='clearfix'>
<!-- 标题 -->
<input type="text"
class='title'
placeholder="请输入标题" />
<!-- 富文本编辑框 -->
<div id="websiteEditorElem"
style="height:300px;background: #ffffff;"></div>
<!-- 提交按钮 -->
<el-button type="primary"
@click='submit'
class='submit'>点击上传</el-button>
</div>
3.js代码:
<script>
import E from 'wangeditor'
export default {
name: 'text',
data () {
return {
phoneEditor: '',
name: ''
}
},
methods: {
// 设置保存发送后台数据事件
submit () {
var data = new FormData()
data.append('cotent', this.phoneEditor.txt.html())
this.$axios({
methods: 'post',
url: '后台给的地址',
data: data,
headers: {
'token': window.localStorage['token']
}
}).then((res) => {
if (res.status === 200) {
console.log('success!')
}
}).catch((res) => {
console.log(res)
})
}
},
mounted () {
// wangeditor
this.phoneEditor = new E('#websiteEditorElem')
// this.phoneEditor.onchange = function () {
// this.formData.phone = this.$txt.html()
// }
// 上传图片到服务器,base64形式
this.phoneEditor.customConfig.uploadImgShowBase64 = true
// 隐藏网络图片
this.phoneEditor.customConfig.showLinkImg = false
// 创建一个富文本编辑器
this.phoneEditor.create()
// 富文本内容
this.phoneEditor.txt.html()
}
}
</script>
三,参考网址:
https://blog.csdn.net/weixin_39378691/article/details/83791281
更多推荐
已为社区贡献10条内容
所有评论(0)