mpvue开发微信小程序富文本编辑功能非解析(标题,图片,文本框简单demo代码全)

本文介绍如何使用mpvue开发微信小程序的富文本编辑功能,包括标题、图片和文本框的编辑。通过操作editList数组动态控制内容,将数组转换为字符串并传给后端,后端解析后在其他页面展示。图片上传使用了后端提供的自定义名称接口,并实现了图片预览功能。
摘要由CSDN通过智能技术生成

先上图: 

 

大概就是要个带  标题,图片,文本框 编辑的功能,用的mpvue 写的网上也没找到合适的例子,就自己写了个!

主要代码:

//to详情富文本显示
    toDetails(){
      this.ifRichText=true
    },




//html
<div class="RichText" v-if="ifRichText">
      <div class="editor_wrap" >
        <div v-for="(item,index) in editList" :key='index'>
          <div v-if="item.type=='title'">
            <input type="text" class="editInputTitle" placeholder="填写标题" v-model="item.value"/>
            <div class="del" @click="editDel(index)">╳</div>
          </div>


          <div v-if="item.type=='img'">
            <div class="editImg" @click.stop="chooseImage(item.number)">
              <p class="editImgText" >+添加图片</p>
              <div class="editImgAdd">

                <div class="weui-uploader__files" id="uploaderFiles" v-if="item.number==0">
                  <block v-for="(itemImg,index0) in files" :key="index0">
                    <div class="weui-uploader__file" @click.stop="predivImage($event,item.number)" :id="itemImg">
                      <image class="weui-uploader__img plan_photo" :src="itemImg" mode="aspectFill" />
                    </div>
                  </block>
                </div>

                <div class="weui-uploader__files" id="uploaderFiles" v-if="item.number==1">
                  <block v-for="(itemImg,index1) in files1" :key="index1">
                    <div class="weui-uploader__file" @click.stop="predivImage($event,item.number
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值