小程序引用外部js

一、单个

from:https://www.cnblogs.com/Zhaoyanguang/p/6341613.html

1.我们先建立一个common.js文件,在common.js编写我们的程序,

function myfunc() {
console.log("myfunc....");
}

module.exports.myfunc = myfunc; 这样暴露接口,这里不暴露是不能引用的,

在文件域js内

var common = require("../../common.js");去链接过来,光链接过来还不行!

 

 

var app;
var common = require("../../common.js");
Page({
data:{

},
onLoad:function() {
app = getApp();
this.setData({version:app.globalData.appName});
common.myfunc();  //最后我们需要执行才能生效!
}
})

 

二、如果多个:

步骤:

1.首先将外部js放在你指定的文件夹里(这都是废话。。。)

2.接下来 将该js文件中你要使用的方法给暴露出来

3.在您要使用的js中引入该js

4.使用暴露出来的方法

 

例子:使用md5加密

首先将md5.js放入项目里某个文件夹中(我这里放在了utils工具文件夹中)

 

 

 

打开md5.js ,将我要使用的方法用module.exports给暴露出来,如图所示(我这里暴露了三个方法,用的json形式,若只有一个就直接写,不用使用json)

 

 

在您想要用到这个方法的js里面 require这个js,然后调用即可

 

 

 

ps:这里需要注意的是路径问题,使用相对路径,如果出现报错 undefined,改一下相对目录层及,一个../不行就使用两个()。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值