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 相关文章推荐
关于图片验证码设计的思考
Jan 29 Javascript
刷新页面实现方式总结(HTML,ASP,JS)
Nov 13 Javascript
js event事件的传递与冒泡处理
Dec 06 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 Javascript
对Jquery中的ajax再封装,简化操作示例
Feb 12 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
javascript canvas检测小球碰撞
Apr 17 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 Cookie的一个使用注意点
2008/11/08 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
PDO::quote讲解
2019/01/29 PHP
简单通用的JS滑动门代码
2008/12/19 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
Python编程中对文件和存储器的读写示例
2016/01/25 Python
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python的装饰器使用详解
2017/06/26 Python
python使用requests.session模拟登录
2019/08/09 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
Django url 路由匹配过程详解
2021/01/22 Python
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
我的求职计划书
2014/01/10 职场文书
七年级生物教学反思
2014/01/30 职场文书
函授药学自我鉴定
2014/02/07 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
预备党员考察意见范文
2015/06/01 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android