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 相关文章推荐
百度留言本js 大家可以参考下
Oct 13 Javascript
javascript下数值型比较难点说明
Jun 07 Javascript
javascript最常用与实用的创建类的代码
Aug 12 Javascript
div模拟滚动条效果示例代码
Oct 16 Javascript
浅析hasOwnProperty方法的应用
Nov 20 Javascript
jQuery简单倒计时效果完整示例
Sep 20 Javascript
浅谈在js传递参数中含加号(+)的处理方式
Oct 11 Javascript
在js中实现邮箱格式的验证方法(推荐)
Oct 24 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
微信小程序websocket实现聊天功能
Mar 30 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
Sep 26 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
Oct 12 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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
php 短链接算法收集与分析
2011/12/30 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
js绘制一条直线并旋转45度
2020/08/21 Javascript
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
pandas多级分组实现排序的方法
2018/04/20 Python
Python常用特殊方法实例总结
2019/03/22 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python实现取余操作的简单实例
2020/08/16 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
提高python代码运行效率的一些建议
2020/09/29 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
为什么需要版本控制
2016/10/28 面试题
品牌转让协议书
2014/08/20 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
介绍长城的导游词
2015/01/30 职场文书
承诺书范本大全
2015/05/04 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
海上钢琴师观后感
2015/06/03 职场文书
基于Python实现一个春节倒计时脚本
2022/01/22 Python