留言板当页留言的代码,后来更改了

var util = require('../utils/utils.js');

Page({

  data: {

    board: [],

    liuyan: '',

    userInfo: [],

    canIUseGetUserProfile: false,

    hasUserInfo: false,

    info: '',

    // chooseimage之后临时存放图片的地址:

    imagetemppath: []

  },

  onLoad: function (options) {

    // 获取留言数据

    this.againget()

  },

  areaclear: function (e) {

    console.log('这是?', e.detail.value)

  },

  // 重新获取留言数据的函数

  againget() {

    const db = wx.cloud.database({

      env: 'tomflair-8g3qw97b9482a49f'

    });

    db.collection('board').orderBy('ids', 'desc').limit(5).get()

      .then(res => {

        this.setData({

          board: res.data,

        })

      })

  },

  async postboard(e) {

    let userInfo = wx.getStorageSync('userInfo')

    if (e.detail.value.textarea == '') {

      wx.showToast({

        title: '留言为空',

      })

      return

    }

    // 先判断userinfo是不是空,如果是空,就弹出登录请求

    if (userInfo.length == 0) {

      this.get()

    } else {

      await wx.cloud.callFunction({

        name: 'postboard',

        data: {

          nickName: userInfo.nickName,

          liuyan: e.detail.value.textarea,

          touxiang: userInfo.avatarUrl,

          time:util.formatTime(new Date())

        },

        success: res => {

          console.log('是否到了这一步', e.detail.value.textarea)

          wx.showToast({

            title: '留言成功',

          })

          this.againget()

          this.setData({

            info: ''

          })

        },

        fail: console.error

      })

    }

  },

  get() {

    wx.getUserProfile({

      desc: '用户获取用户资料',

      success: (res) => {

        console.log(res)

        this.setData({

          userInfo: res.userInfo,

          hasUserInfo: true

        })

        // 把得到的个人信息放入缓存里面

        console.log(this.data.userInfo)

        wx.setStorageSync('userInfo', this.data.userInfo)

      },

      fail: console.error

    })

  },

  // 这是提交留言的内容,用表单来提交;

  write(e) {

    this.setData({

      liuyan: e.detail.value

    })

  },

  // 这是上传图片的函数

  upload() {

    wx.chooseImage({

      count: 3,

      sizeType: ['original', 'compressed'],

      sourceType: ['album', 'camera'],

      success: res => {

        wx.showToast({

          title: '正在上传...',

          icon: 'loading',

          mask: true,

          duration: 1000

        })

        //打印一下图片的临时存放

        console.log(res.tempFilePaths)

        this.setData({

          imagetemppath: res.tempFilePaths

        })

        console.log(this.data.imagetemppath)

      }

    })

  },

  // 点击确定之后再上传图片。要不然不加预览图片;

  onShow: function () {

  },

  onReady: function () {

  },

  onHide: function () {

  },

  onUnload: function () {

  },

  // 这是下拉刷新的相关代码。

  onPullDownRefresh: function () {

    wx.showNavigationBarLoading();

    const db = wx.cloud.database({

      env: 'tomflair-8g3qw97b9482a49f'

    });

    db.collection('board').orderBy('ids', 'desc').skip(1).limit(5).get({

      success: res => {

        this.setData({

          board: res.data,

        })

      },

      fail: console.error,

      complete: function () {

        wx.hideNavigationBarLoading() //完成停止加载

        wx.stopPullDownRefresh() //停止下拉刷新

      }

    })

  },

  onReachBottom: function () {

  },

  onShareAppMessage: function () {

  }

})

————————————————

版权声明:本文为CSDN博主「铁打的章哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_43489968/article/details/119705004

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • 腾讯视频是一个让我们都喜爱的视频观看平台,用户群体也相当庞大。小编也非常喜欢使用腾讯视频播放软件,在娱乐的时间之...
    袁德红orJayson阅读 783评论 0 1
  • A类问题(技术) 1. 请谈谈微信小程序作用? project.config.json 项目配置文件,用得最多的就...
    七月鎏金阅读 1,586评论 0 3
  • 使用API wx.request 但有一些前提条件要知道 一、access_token:取得方法 https://...
    liuxingzi阅读 664评论 0 0
  • 微信小程序模仿微信主页及页面跳转详解 主页wxml代码: <viewclass="box{{currentinde...
    hero_y阅读 130评论 0 0
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,032评论 0 4