微信小程序是按照页面来建立js文件的,这就产生了一个问题,当同一个函数多个页面都需要调用时,怎么办呢?
如下是ES6的方法:
建立一个单独的js文件,我是放在一个单独的文件夹的,如下是我的页面框架,函数存在了fun的文件夹中:
<font color=skyblue>小程序的函数需要使用export来将函数暴露出去:</font>
export function repaireZero(val) {
val = val + ''
return (val.length < 2) ? '0' + val : val
}
export function $attr(e, req) {
return e.currentTarget.dataset[req]
}
<font color=skyblue>如果某个页面的js程序需要使用此函数,则使用import引入:</font>
import {
repaireZero,
$attr
}
from '../../fun/fun.js'
完惹,很简单吧,就酱,感谢大家支持