我的远程实习笔记day10---表白墙(详情页-富文本,发送请求)

在第二大学远程实习期间,博主分享了学习创建表白墙项目的经验,涉及使用WXML的rich-text组件展示HTML内容,并实现可复制文本的功能。此外,还展示了如何构建评论系统,包括输入框、发送按钮以及使用WXSS处理样式。通过POST请求与服务器进行数据交互,成功发送评论后,页面重定向至详情页。
摘要由CSDN通过智能技术生成

今天是在第二大学远程实习的第十天,偷偷发个博客记录一下自己的成长哈哈(今天学习表白墙项目)
wxml

 <!-- 介绍 rich-text为富文本标签,可以将部分HTM内容进行转码到小程序中显示,user-select设置成true是让文本可以被复制.具体效果参考:https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html  -->
  <rich-text nodes="{{neirong}}" class="Zhengwen" user-select="true"></rich-text>
  <view class="pinglunquanniu">
    <form bindsubmit="formpinglun">
      <view class="pinglunfasong">
        <input name="pinglun" placeholder="添加评论"/><button form-type="submit" data-id="{{id}}">发送</button>
      </view>
    </form>
  </view>
  <view>
  <text>\n\n评论:</text>
  <view wx:for="{{pinglun}}" class="pinglunliebiao">
    <view>{{item.username}}{{item.title}}</view>
  </view>
  <text>\n\n</text>
  </view>
</view>

wxss:

formpinglun:function(e){
  var that=this
  var id=this.data.neirongid;
  console.log("点击了发送",e),
  wx.request({
    url: 'https://xx.uom.cn/ecmsapi/index.php?mod=xinxi&act=pinglunshangchuan',
    method:'POST',
    data:{
      scpinglun:e.detail.value.pinglun,
      scneirongid:id,
    },
    header: {
      'content-type': 'application/x-www-form-urlencoded'
    },
    success (res) {
      console.log("返回的数据",res.data);
      var tishi = res.data.message;
      wx.redirectTo({
        url: '/pages/xiangqing/xiangqing?id='+id,
      })
    }

效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值