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 指导方针
Apr 05 Javascript
js 加载并解析XML字符串的代码
Dec 13 Javascript
js监听表单value的修改同步问题,跨浏览器支持
Dec 31 Javascript
jquery 插件实现图片延迟加载效果代码
Feb 06 Javascript
JS setCapture 区域外事件捕捉
Mar 18 Javascript
jquery的live使用注意事项
Feb 18 Javascript
jquery实现炫酷的叠加层自动切换特效
Feb 01 Javascript
简单封装js的dom查询实例代码
Jul 08 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 Javascript
使用Math.max,Math.min获取数组中的最值实例
Apr 25 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
Nov 01 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 读取文件的正确方法
2009/04/29 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
python使用marshal模块序列化实例
2014/09/25 Python
python实现ID3决策树算法
2017/12/20 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
Skyscanner波兰:廉价航班
2017/11/07 全球购物
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
优良学风班申请材料
2014/02/13 职场文书
事业单位鉴定材料
2014/05/25 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
vue修饰符.capture和.self的区别
2022/04/22 Vue.js