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脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
Jul 26 Javascript
Jquery 表单验证类介绍与实例
Jun 09 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
Oct 18 Javascript
JavaScript 详解预编译原理
Jan 22 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
Feb 06 Javascript
ES6新特性之Symbol类型用法分析
Mar 31 Javascript
bootstrap轮播图示例代码分享
May 17 Javascript
Angular2 父子组件通信方式的示例
Jan 29 Javascript
Less 安装及基本用法
May 05 Javascript
JS实现数据动态渲染的竖向步骤条
Jun 24 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中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
python实现DES加密解密方法实例详解
2015/06/30 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
python读取文件名并改名字的实例
2019/01/07 Python
实时获取Python的print输出流方法
2019/01/07 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
python下载库的步骤方法
2019/10/12 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
2014年最新学习全国两会精神心得
2014/03/17 职场文书
服装设计专业求职信
2014/06/16 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
向女朋友道歉的话
2015/01/20 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
德劲DE1108畅想
2021/04/22 无线电
redis 存储对象的方法对比分析
2021/08/02 Redis
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技