初心-杨瑞超个人博客诚邀您加入qq群(IT-程序猿-技术交流群): 757345416丨(IT-程序猿-技术交流2群): 936929828
clipboard
该模块提供的接口可以用于获取、设置剪切板内容,目前只支持字符串类型。
只支持字符串类型。
只能在 iOS 和 Android 平台上生效。
getString
从系统剪贴板获取内容
getString(callback)
@callback,回调函数会返回 data,即字符串内容。
setString
向系统剪贴板设置内容
setString(text)
@text,要设置的文本。
示例:
<template>
<div>
<div class="div">
<text class="text" @click="onItemClick">{{message}}</text>
</div>
<div class="div">
<text class="text" @click="setContent">点击即可复制: {{tobecopied}}</text>
</div>
</div>
</template>
<script>
const clipboard = weex.requireModule('clipboard')
export default {
data () {
return {
tobecopied: 'www.chao99.top',
message: '长按这里.'
}
},
methods: {
setContent () {
clipboard.setString(this.tobecopied)
},
onItemClick () {
this.message = 'clicked! '
clipboard.getString(ret => {
this.message = 'text from clipboard:' + ret.data
})
}
}
}
</script>
<style scoped>
.div {
flex-direction: row;
justify-content: space-between;
align-items: center;
width: 750px;
height: 90px;
padding-left: 30px;
padding-right: 30px;
border-bottom-width: 1px;
border-style: solid;
border-color: #DDDDDD;
}
.text {
width: 750px;
height: 90px;
}
</style>