vue中移动端调取本地的复制的文本方式


Posted in Javascript onJuly 18, 2020

我就废话不多说了,大家还是直接看代码吧~

_this.$vux.confirm.show({
     title: '复制分享链接',
     content: ‘分享的内容',
     onConfirm() {
      // _this.$vux.toast.text('复制成功')
      let url = ‘分享的内容';
      let oInput = document.createElement('input');
      oInput.value = url;
      document.body.appendChild(oInput);
      oInput.select(); // 选择对象;
      document.execCommand("Copy")
      document.body.removeChild(oInput);
      document.activeElement.blur();//屏蔽默认键盘弹出;
      if (oInput.value) {
       _this.$vux.toast.text('复制成功,去分享吧')
      }else {
       _this.$vux.toast.text('复制失败')
      }
     },
     onCancel() {
      _this.$vux.toast.text('复制失败')
     }
    })

补充知识:vue移动端-本地调试的两个方法

1.通过局域网ip访问——更改项目的host配置

1) vue-cli2: config/index.js

dev.host改为"0.0.0.0",重启之后就可以通过本地ip或者localhost访问

2)vue-cli3:vue.config.js

devServer.host 改为"0.0.0.0",重启之后就可以通过本地ip或者localhost访问

3) script的dev后面加 --host 0.0.0.0

2.局域网charles+host映射(也可解决跨域)

a. charles菜单proxy->Proxy Settings:

【HTTP Proxy】 Port写上8089(随意)

勾选 Enable transparent HTTP proxying

b.手机wifi设置代理

安卓手机在已连接wifi长按---修改网络(其他手机自查)--显示高级选项--代理--手动:

服务器主机名:填上你本地的ip:如192.168.100.1

服务器端口:跟charles设置的Port一致(8089)

然后保存,这时charles会弹窗询问,点allow即可

c.vue项目要运行在80端口,修改方法参照1方法,但改的是port字段,改为80

d.改hosts文件。win系统在C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.baidu.com(域名自己决定)

e.使用http协议,访问http://www.baidu.com,就可以访问你本地vue运行的代码了

f.查看是否抓包成功,看network的app.js是否携带hash值,如果没有就是映射成功了

ps:hosts文件可能会有缓存

以上这篇vue中移动端调取本地的复制的文本方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery实现无限分级横向导航菜单的方法
Mar 12 Javascript
jQuery实现hover合成事件的方法
Aug 06 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
Dec 14 Javascript
JavaScript实现类似淘宝的购物车效果
Mar 16 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 Javascript
js canvas实现写字动画效果
Nov 30 Javascript
js canvas实现橡皮擦效果
Dec 20 Javascript
elementUI select组件默认选中效果实现的方法
Mar 25 Javascript
微信小程序 checkbox使用实例解析
Sep 09 Javascript
js实现抽奖的两种方法
Mar 19 Javascript
如何利用JavaScript编写更好的条件语句详解
Aug 10 Javascript
纯js+css实现在线时钟
Aug 18 Javascript
vue中用 async/await 来处理异步操作
Jul 18 #Javascript
vue 使用async写数字动态加载效果案例
Jul 18 #Javascript
vue-router为激活的路由设置样式操作
Jul 18 #Javascript
解决Vue @submit 提交后不刷新页面问题
Jul 18 #Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
Jul 18 #Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
Jul 18 #Javascript
vue element table中自定义一些input的验证操作
Jul 18 #Javascript
You might like
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
jquery.validate使用攻略 第二部
2010/07/01 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python实现随机选择元素功能
2017/09/14 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
详解重置Django migration的常见方式
2019/02/15 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
pycharm修改file type方式
2019/11/19 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
Java文件和目录(IO)操作
2014/08/26 面试题
新闻人物通讯稿
2014/10/09 职场文书
复试通知单模板
2015/04/24 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
Python日志模块logging用法
2022/06/05 Python