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 UI皮肤定制
Jul 27 Javascript
javascript冒泡排序小结
Apr 10 Javascript
Bootstrap简单表单显示学习笔记
Nov 15 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
JavaScript条件判断_动力节点Java学院整理
Jun 26 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 Javascript
JavaScript ES6箭头函数使用指南
Dec 30 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
Apr 28 Javascript
微信小程序在ios下Echarts图表不能滑动的问题解决
Jul 10 Javascript
浅谈Vue中render中的h箭头函数
Nov 07 Javascript
vue 自定义组件添加原生事件
Apr 21 Vue.js
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
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
可以支持多中格式的JS键盘
2007/05/02 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
2017/07/07 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
vue在线动态切换主题色方案
2020/03/26 Javascript
python正则实现计算器功能
2017/12/14 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
Python如何实现转换URL详解
2019/07/02 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
荷叶母亲教学反思
2014/04/30 职场文书
外贸业务员求职信
2014/06/16 职场文书
民事纠纷协议书
2016/03/23 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
iPhone13将有八大升级
2021/04/15 数码科技