uniapp复制内容到剪贴板
1、介绍
vue-clipboard2是前端能够调用剪切板的一个插件。具体的描述官网上也有具体的说明,
npm地址
github地址
2、安装
npm install --save vue-clipboard2
3、main.js注册
// 复制文本插件
import VueClipboard from 'vue-clipboard2'
Vue.use(VueClipboard)
4、使用
<view @click="copyText('复制内容')">复制</view>
// 复制
copyText(text) {
console.log(text);
// #ifdef H5
this.$copyText(text).then(
res => {
uni.showToast({
title: '复制成功'
})
}
)
// #endif
// #ifndef H5
uni.setClipboardData({
data: text,
success: () => {
uni.showToast({
title: '复制成功'
})
}
})
// #endif
},
app版本号比较
compareVersion(version1, version2) {
console.log(version1, version2, '我被执行了现在版本是' + version1 + '最低版本是' + version2)
const v1 = version1.split('.');
const v2 = version2.split('.');
for (let i = 0; i < v1.length || i < v2.length; i++) {
let x = 0,
y = 0;
if (i < v1.length) {
x = parseInt(v1[i]);
}
if (i < v2.length) {
y = parseInt(v2[i])
}
if (x > y) return 1;
if (x < y) return -1;
}
return 0;
},