微信小程序 剪切板、缓存与data和它们之间数据的传输

一、剪切板的使用

1.读剪切板wx.getClipboardData
读取剪切板
其中的
success(res){
  console.log("读取剪切板成功")
},
可改写为
success: (res) => {
  console.log("读取剪切板成功")
},
2. 写剪切板wx.setClipboardData
写剪切板并验证

二、缓存的读取与写入

1. 缓存的写入wx.setStorage
缓存的写入
2. 缓存的读取wx.getStorage
缓存的读取

三、data数据

1.data数据的取用
var data1 = this.data.****
2.data数据的写入
this.setData({
  数据名: 值
})

四、相互之间的数据传输关系

1.data数据可以取出到变量中,缓存的数据可以用同步的方法取出到变量中,然后这些变量可以再写入到剪切板、缓存或data数据中
;剪切板<-->缓存


关系

最麻烦的是剪切板到data,需要先将剪切板内容存到缓存里,再取出来到变量里,最后传给data

  1. data到变量、data到缓存、data到剪切板、缓存到变量见上方的例子
    变量到data、缓存、剪切板省略...
  2. 缓存到剪切板


    缓存到剪切板
  3. 剪切板到缓存


    剪切板到缓存
  4. 分析3与4,可以发现wx.set/getClipboardData与wx.set/getStorage可以相互嵌套,以此可以实现的剪切板与缓存数据的相互传输
    而如果在其中嵌套this.setData则会报错

如有不足之处或者错误之处欢迎批评指正~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容