微信小程序 剪切板、緩存與data和它們之間數(shù)據(jù)的傳輸

一、剪切板的使用

1.讀剪切板wx.getClipboardData
讀取剪切板
其中的
success(res){
  console.log("讀取剪切板成功")
},
可改寫為
success: (res) => {
  console.log("讀取剪切板成功")
},
2. 寫剪切板wx.setClipboardData
寫剪切板并驗(yàn)證

二、緩存的讀取與寫入

1. 緩存的寫入wx.setStorage
緩存的寫入
2. 緩存的讀取wx.getStorage
緩存的讀取

三、data數(shù)據(jù)

1.data數(shù)據(jù)的取用
var data1 = this.data.****
2.data數(shù)據(jù)的寫入
this.setData({
  數(shù)據(jù)名: 值
})

四、相互之間的數(shù)據(jù)傳輸關(guān)系

1.data數(shù)據(jù)可以取出到變量中,緩存的數(shù)據(jù)可以用同步的方法取出到變量中,然后這些變量可以再寫入到剪切板、緩存或data數(shù)據(jù)中
;剪切板<-->緩存


關(guān)系

最麻煩的是剪切板到data,需要先將剪切板內(nèi)容存到緩存里,再取出來(lái)到變量里,最后傳給data

  1. data到變量、data到緩存、data到剪切板、緩存到變量見上方的例子
    變量到data、緩存、剪切板省略...
  2. 緩存到剪切板


    緩存到剪切板
  3. 剪切板到緩存


    剪切板到緩存
  4. 分析3與4,可以發(fā)現(xiàn)wx.set/getClipboardData與wx.set/getStorage可以相互嵌套,以此可以實(shí)現(xiàn)的剪切板與緩存數(shù)據(jù)的相互傳輸
    而如果在其中嵌套this.setData則會(huì)報(bào)錯(cuò)

如有不足之處或者錯(cuò)誤之處歡迎批評(píng)指正~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容