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的图片大小自动适应实现代码
Nov 17 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
JS分页控件 可用于无刷新分页
Jul 23 Javascript
Jquery实现上下移动和排序代码
Oct 17 Javascript
微信小程序 简单教程实例详解
Jan 13 Javascript
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
canvas+gif.js打造自己的数字雨头像的示例代码
Oct 26 Javascript
原生js封装的ajax方法示例
Aug 02 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
vue自定义指令之面板拖拽的实现
Apr 14 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
Vue自定义render统一项目组弹框功能
Jun 07 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与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
2015/07/02 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
2015/12/13 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
小试小程序云开发(小结)
2019/06/06 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
python实现大量图片重命名
2020/03/23 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
一套C#面试题
2013/10/09 面试题
租房合同协议书
2014/04/09 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
大国崛起日本观后感
2015/06/02 职场文书
学校食堂管理制度
2015/08/04 职场文书
创业计划之特色精品店
2019/08/12 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python