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 相关文章推荐
JavaScript的Number对象的toString()方法
Dec 18 Javascript
javascript中利用柯里化函数实现bind方法
Apr 29 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
Vue单文件组件的如何使用方式介绍
Jul 28 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
Node.js中的cluster模块深入解读
Jun 11 Javascript
JS面试题大坑之隐式类型转换实例代码
Oct 14 Javascript
this在vue和小程序中的使用详解
Jan 28 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
Vue路由管理器Vue-router的使用方法详解
Feb 05 Javascript
JS实现图片懒加载(lazyload)过程详解
Apr 02 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录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
PHP实现验证码校验功能
2017/11/16 PHP
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
python多线程并发及测试框架案例
2019/10/15 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
pandas按条件筛选数据的实现
2021/02/20 Python
Python 求向量的余弦值操作
2021/03/04 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
初中优秀班集体申报材料
2014/05/01 职场文书
写给父母的感谢信
2015/01/22 职场文书
质量负责人岗位职责
2015/02/15 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
中考百日冲刺决心书
2015/09/22 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL