使用easyadmin require.js 加載地方js的問題

今天在使用easyadmin在後臺想實現一個加載預覽pdf的問題,須要引入第三方的pdfobject.js 把路徑寫入文件的時候,刷新網頁看到報錯,我想確定哪裏衝突的問題。他使用的require.js 加載的.js 文件,模仿着之前模板加載js的樣子,嘗試寫了幾遍仍是報錯,因而百度才知道,他的用法被easyadmin·修改過了,原始用法是jquery

在咱們的網頁裏引入了requirejs後,如何經過require來調用上面這個js文件裏的函數方法呢,這就須要用到require.config配置裏的shim選項了,具體的配置以下:app

require.config({  函數

    paths:{    requirejs

        "jquery":"//apps.bdimg.com/libs/jquery/1.9.1/jquery.min",    ui

        "hello":"/Html/aijquery/Hello"io

    }, function

     shim:{ 模板

        "hello":{exports:'hello'}pdf

    }後臺

});

而後咱們調用的時候,就能夠這樣來調用:

require(["jquery","hello"],function($,hello){  

    $("#aijquery").click(function(){hello();});

})

相關文章
相關標籤/搜索