requireJS定义模块如何使用?

教程上这个例子我弄好之后放require里面怎么调用?
clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

最后结果,哪里出了问题?前面的layer和日期选择是网上的插件,没用define定义,可以用

clipboard.png

阅读 2.1k
2 个回答

你这看的是个假教程啊……requireJS比较核心的一点就是要解决多个<script>存在的情况下、加载混乱的情况,它的解决方案是只写一个标签(就是它自己的js),然后标签里加上data-main属性,内容指向一个入口js文件,在入口文件里边才是具体的加载逻辑。你这上来就是一堆<script>明显有问题啊。。

由于你base.js中返回的是对像,所以你要使用里面的参数和方法,必须指定对象变量。
require(['layer','cityPicker','base'],function(layer,citypicker,base){

console.log(base.firstName)

})

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题