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 easyui window 窗口关闭时的提示
Jun 22 Javascript
JavaScript定义类的几种方式总结
Jan 06 Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 Javascript
jQuery中attr()方法用法实例
Jan 05 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
May 12 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
Bootstrap Table从零开始
Jun 30 Javascript
vue父组件向子组件传递多个数据的实例
Mar 01 Javascript
微信小程序通过保存图片分享到朋友圈功能
May 24 Javascript
js实现无限瀑布流实例方法
Sep 16 Javascript
使用xampp将angular项目运行在web服务器的教程
Sep 16 Javascript
JS常见内存泄漏及解决方案解析
May 30 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输出Excel文件类
2010/02/08 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
python实现360皮肤按钮控件示例
2014/02/21 Python
简介Python中用于处理字符串的center()方法
2015/05/18 Python
Python实现批量转换文件编码的方法
2015/07/28 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
ipython和python区别详解
2019/06/26 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
班级旅游计划书
2014/05/03 职场文书
禁烟标语大全
2014/06/11 职场文书
班级文化建设标语
2014/06/23 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书