vue 使用外部JS与调用原生API操作示例


Posted in Javascript onDecember 02, 2019

本文实例讲述了vue 使用外部JS与调用原生API操作。分享给大家供大家参考,具体如下:

vue 使用外部JS

概要

在开发时我们会经常需要使用到外部的JS,这样我们需要引入外部js,然后进行使用。

实现方法

我们在开发的过程中需要使用到 sha256 将用户的密码进行加密传输。

我们对js进行一点点改造。

function sha256_digest(data) {
  sha256_init();
  sha256_update(data, data.length);
  sha256_final();
    return sha256_encode_hex();
}
export {sha256_digest}

像这个代码,我们需要加一行代码,将这个js方法导出。

export {sha256_digest}

在使用的时候我们引入JS.

import { sha256_digest } from "@/assets/sha256.js"

我们可以导入一个或者多个方法,这里导入了一个方法。

这样在代码中使用就好了

sha256_digest(this.user.password)

调用原生API

概要

我们在开发手机端程序的时候了,我们经常需要使用到拍照,二维码的功能.数字天堂公司提供了大量的原生API支持。

http://www.html5plus.org/doc/

实现

1.在hbuilder 选择需要使用的模块

vue 使用外部JS与调用原生API操作示例

2.在组件代码中调用相应的API接口。

比如拍照:

takePhoto(){
      var _self=this;
      var cmr = plus.camera.getCamera();
      var fmt = cmr.supportedImageFormats[0];
      cmr.captureImage( function( path ){
        plus.io.resolveLocalFileSystemURL(path, function(entry) {
            var tmpPath= entry.toLocalURL();
            var fileAry=[];
            fileAry.push(tmpPath);
            _self.compressImg(fileAry);
        })
       },
       function( error ) {},
       {format:fmt});
     }

plus 就是H5+ 的接口调用。

注意事项

我们在使用这些接口的时候,需要将系统打包成app,否则plus 不能使用。

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
基于jQuery的简单的列表导航菜单
Mar 02 Javascript
JavaScript与DOM组合动态创建表格实例
Dec 23 Javascript
基于JavaScript实现移除(删除)数组中指定元素
Jan 04 Javascript
基于jquery实现图片放大功能
May 07 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
May 10 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
Jul 04 Javascript
JS实现环形进度条(从0到100%)效果
Jul 05 Javascript
如何编写一个d.ts文件的步骤详解
Apr 13 Javascript
JS实现调用本地摄像头功能示例
May 18 Javascript
使用kbone解决Vue项目同时支持小程序问题
Nov 08 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
Oct 27 Javascript
Javascript webpack动态import
Apr 19 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
Dec 02 #Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
Dec 01 #Javascript
angular8和ngrx8结合使用的步骤介绍
Dec 01 #Javascript
angular异步验证防抖踩坑实录
Dec 01 #Javascript
如何利用node.js开发一个生成逐帧动画的小工具
Dec 01 #Javascript
Node.js中console.log()输出彩色字体的方法示例
Dec 01 #Javascript
Node.js控制台彩色输出的方法与原理实例详解
Dec 01 #Javascript
You might like
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
jQuery 加上最后自己的验证
2009/11/04 Javascript
jquery选择器(常用选择器说明)
2010/09/28 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
javascript操作css属性
2013/12/30 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
Python中的浮点数原理与运算分析
2017/10/12 Python
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
公司庆典邀请函范文
2014/01/13 职场文书
党员公开承诺书范文
2014/03/25 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
个人求职信格式范文
2015/03/20 职场文书
工作收入证明范本
2015/06/12 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
《观潮》教学反思
2016/02/17 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
python如何利用traceback获取详细的异常信息
2021/06/05 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
2023/05/08 MySQL