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 相关文章推荐
javascript基础的动画教程,直观易懂
Jan 10 Javascript
jquery 双色表格实现代码
Dec 08 Javascript
jquery 表单取值常用代码
Dec 22 Javascript
JavaScript中的eval()函数详解
Aug 22 Javascript
JavaScript实现的伸展收缩型菜单代码
Oct 14 Javascript
js时间戳转为日期格式的方法
Dec 28 Javascript
jQuery ready()和onload的加载耗时分析
Sep 08 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
Oct 12 Javascript
AngularJS中table表格基本操作示例
Oct 10 Javascript
微信小程序实现城市列表选择
Jun 05 Javascript
BootStrap模态框闪退问题实例代码详解
Dec 10 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
Oct 27 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
PHP汉字转换拼音的函数代码
2015/12/30 PHP
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
javascript制作loading动画效果 loading效果
2014/01/14 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
layui分页效果实现代码
2017/05/19 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
Python实现的密码强度检测器示例
2017/08/23 Python
python实现学生管理系统
2018/01/11 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
python opencv调用笔记本摄像头
2019/08/28 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
Python 如何测试文件是否存在
2020/07/31 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
人事主管岗位职责范本
2013/12/04 职场文书
2013年学期结束动员演讲稿
2014/01/07 职场文书
会计职业生涯规划书
2014/01/13 职场文书
动员大会主持词
2014/03/20 职场文书
汽车促销活动方案
2014/03/31 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers