小程序ES6调用其他页面函数

微信小程序是按照页面来建立js文件的,这就产生了一个问题,当同一个函数多个页面都需要调用时,怎么办呢?

 
如下是ES6的方法:
建立一个单独的js文件,我是放在一个单独的文件夹的,如下是我的页面框架,函数存在了fun的文件夹中:

image

<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'

完惹,很简单吧,就酱,感谢大家支持

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容