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 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
JavaScript 精粹读书笔记(1,2)
Feb 07 Javascript
url地址自动加#号问题说明
Aug 21 Javascript
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
Dec 30 Javascript
js下拉菜单语言选项简单实现
Sep 23 Javascript
javascript 通用loading动画效果实例代码
Jan 14 Javascript
jquery简单实现外部链接用新窗口打开的方法
May 30 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 Javascript
Javascript 实现匿名递归的实例代码
May 25 Javascript
浅谈sass在vue注意的地方
Aug 10 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+mysql留言本源码
2009/11/11 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
Python实现SMTP发送邮件详细教程
2021/03/02 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
python设置随机种子实例讲解
2019/09/12 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
DOM和JQuery对象有什么区别
2016/11/11 面试题
仓库主管的岗位职责
2013/12/04 职场文书
机关节能减排实施方案
2014/03/17 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
小学生倡议书范文
2014/05/13 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
食品安全责任书范本
2015/05/09 职场文书
四风之害观后感
2015/06/09 职场文书
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA