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不会自动回收xmlHttpRequest对象 导致了内存溢出
Jun 18 Javascript
javascript中动态加载js文件多种解决办法总结
Nov 15 Javascript
JavaScript执行顺序详细介绍
Dec 04 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
Dec 16 Javascript
js构造函数、索引数组和属性的实现方式和使用
Nov 16 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
May 24 Javascript
全面解析多种Bootstrap图片轮播效果
May 27 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 Javascript
初试vue-cli使用HBuilderx打包app的坑
Jul 17 Javascript
在vscode 中设置 vue模板内容的方法
Sep 02 Javascript
Javascript中async与await的捕捉错误详解
Mar 03 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
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
JavaScript 全角转半角部分
2009/10/28 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
win系统下nodejs环境安装配置
2017/05/04 NodeJs
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
轻松掌握python设计模式之访问者模式
2016/11/18 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
python读写LMDB文件的方法
2018/07/02 Python
django框架自定义用户表操作示例
2018/08/07 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
python中round函数保留两位小数的方法
2020/12/04 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
卫生安全检查制度
2014/02/04 职场文书
音乐专业自荐信
2014/02/07 职场文书
冲出亚马逊观后感
2015/06/03 职场文书