剪贴板是否可用

Page({

  data: {
    result: '',
    canIUseClipboard: wx.canIUse('setClipboardData'),
  },

写入剪贴板

wx.setClipboardData({
      data: code,
      success: function () {
        wx.showToast({
          title: '复制成功',
        })
      }
    })

定义常量

const code = `// 云函数入口函数
exports.main = (event, context) => {
  console.log(event)
  console.log(context)
  return {
    sum: event.a + event.b
  }
}`

获取openid

onLoad: function (options) {
    tShopfas.setData({
      openid: getApp().globalData.openid
    })
  }

小程序如何传递数据

  • 本地缓存

  • 全局变量:
    在 app.js 中的 tShopfas.globalData = { } 中放入要存储的数;
    在组件.js 中, 头部 引入 const app = getApp(); 获取到全局变量;
    直接使用 app.globalData.key 来进行赋值和获取值。

  • 路由:
    使用wx.navigateTo和wx.redirectTo时,可以通过在url后拼接 + 变量, 然后在目标页面 通过在onLoad周期中,通过参数来获取传递过来的值。

跳转页面方式:

1、wx.navigateTo() : 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面
2、wx.redirectTo() : 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面
3、wx.switchTab() : 跳转到 TabBar 页面,并关闭其他所有非 tabBar 页面
4、wx.navigateBack() : 关闭当前页面,返回上一页面或多级页面。可通过getCurrentPages() 获取当前的页面栈,决定需要返回几层
5、wx.reLaunch() : 关闭所有页面,打开到应用的某个页面

小程序怎么实现下拉刷新

方法一:
在 app.json 中,设置"enablePullDownRefresh": true, 开启全局下拉刷新。或者通过在单组件的 .json , 设置"enablePullDownRefresh": true, 单组件下拉刷新。

方法二:
使用滚动组件scroll-view自定义刷新,通过(绑定)bindscrolltoupper属性, 当滚动到顶部/左边,会触发 scrolltoupper事件,从而实现下拉刷新功能。

<以上资讯仅供参考,如果您需解决具体问题,建议您关注作者;如果有软件产品开发需求,可在线咨询加速度产品经理获取方案和报价>

****更多行业产品开发方案,请关注jsudo加速度 https://www.jsudo.com***

【加速度jsudo(www.jsudo.com)】是国内知名企业数字化建设提供商,为企业提供电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、智慧园区建设、数字化营销、人才外包等服务,点击这里查看了解更多行业解决方案。