言午月月鸟
编程,带娃以及思考人生
首页
编程
带娃
思考人生
编程画图秀
javascript 设置内容到系统剪切板方法
dingusxp
2327
> 背景: 在第三方APP投放APP下载广告(主要是Android),需要追踪引流效果。通过渠道号或者IDFA都会有一些问题导致统计丢失,如很多手机都引导用户到自己的手机市场下载。一种简单的跨平台方案是,在下载落地页设置一个自定义格式的文本追踪码到手机系统剪切板,另APP在首次启动时将该剪切码上报到自己的分析平台。 方法直接上代码;兼容 PC 浏览器、手机浏览器、内嵌webview 。 ## 常规写法 示例实现了原生写法 和 引用 clipboard.js 库的写法,实现方法的本质是一样的。 ```
Untitled
点击复制1
点击复制2
``` ## vue 写法 main.js (引入vue-clipboard2): ``` import Vue from 'vue' import App from './App.vue' // 仅下边两句,其它上下文供参考 import VueClipboard from 'vue-clipboard2' Vue.use(VueClipboard) Vue.config.productionTip = false new Vue({ render: h => h(App), }).$mount('#app') ``` App.vue 或其它需要使用的页面(v-clipboard 属性加持即可): ```
Copy Text
``` ## 参考文章 [clipboard.js 中文网](http://www.clipboardjs.cn/ "clipboard.js 中文网") [Github - vue-clipboard2](https://github.com/Inndy/vue-clipboard2 "Github - vue-clipboard2")
粤ICP备19051469号-1
Copyright©dingusxp.com - All Rights Reserved
Template by
OS Templates