小程序如何写收藏、分享、客服功能

小程序如何实现简单的实现,收藏,分享,和客服功能。
1.首先是收藏的功能。在页面布局并绑定事件,

 <view class="shou" bindtap="addsc">
        <view class="iconfont   {{isCollect?'icon-shoucang1':'icon-shoucang'}} "></view>
        <text class="collect">收藏</text>
      </view>

2.在css里设置他的颜色变化和样式

.iconfont {
  position: absolute;
  top: 2%;
  left: 40%;
  width: 12px;
  height: 12px;
  text-align: center;
}
.icon-shoucang1{
  color: #eb4450;
}

3.在js页面data里定义。

data: {
    isCollect:false
  },

4.当点击收藏的时候让他执行true,和false

addsc(){
    let isCollect = false;
    let collect = wx.getStorageSync("collect") || [];
    // console.log(collect)
    let index = collect.findIndex(v=>v.goods_id === this.mylist.goods_id)
    if(index!==-1){
      collect.splice(index,1);
      isCollect=false;
      wx.showToast({
        title: '取消成功',
        icon:'success',
        mask:true
      });
    }else{
      collect.push(this.mylist);
      isCollect=true;
      wx.showToast({
        title: '收藏成功',
        icon:'success',
        mask:true
      });
    }
    wx.setStorageSync("collect", collect);
    this.setData({
      isCollect
    })
  },

5.实现分享、客服功能

  <li>
          <button open-type="contact" class="li1"> 
          <view class="iconfont icon-kefu"></view>
          <text class="tab">客服</text>
          </button>
      </li>
      <li>
        <button open-type="share" class="li1">
          <view class="iconfont icon-yixianshi-"></view>
          <text class="tab" >分享</text>
        </button>
      </li>

6.可以在小程序组件的button查看文档
1、文档地址
https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
7.配置open-type

contact	打开客服会话,如果用户在会话中点击消息卡片后返回小程序,可以从 bindcontact 回调中获得具体信息,具体说明 (小程序插件中不能使用)	1.1.0
share	触发用户转发,使用前建议先阅读使用指引	1.2.0
getPhoneNumber	获取用户手机号,可以从bindgetphonenumber回调中获取到用户信息,具体说明 (小程序插件中不能使用)	1.2.0
getUserInfo	获取用户信息,可以从bindgetuserinfo回调中获取到用户信息 (小程序插件中不能使用)	1.3.0
launchApp	打开APP,可以通过app-parameter属性设定向APP传的参数具体说明	1.9.5
openSetting	打开授权设置页	2.0.7
feedback	打开“意见反馈”页面,用户可提交反馈内容并上传日志,开发者可以登录小程序管理后台后进入左侧菜单“客服反馈”页面获取到反馈内容	
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值