在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react組件中如何引入一個外部的js文件?

react組件中如何引入一個外部的js文件?

問題描述

如何在React項目的一個組件中引入微信公眾號的的js文件(http://res.wx.qq.com/open/js/...

在index.html中引入是在整個項目中引入,我只想要在當前組件中引入,要如何做?

回答
編輯回答
局外人

了解一下createObjectUrl

2017年1月10日 23:48
編輯回答
萌二代

全局咋了,微信就是推薦你用全局的啊

2018年9月19日 20:30
編輯回答
假灑脫

大概意思是這樣的

export default function getAMap() {
  var isLoaded = true
  return new Promise(function (resolve, reject) {
    if (isLoaded) {
      window.AMap.plugin(['AMap.MouseTool', 'AMap.PolyEditor'], () => {
        resolve(window.AMap)
      })
      return
    }
    
    var script = document.createElement('script')
    script.type = 'text/javascript'
    script.async = true
    script.src = 'http://webapi.amap.com/maps?v=1.4.3&key=key&callback=$$$maptcinit&plugin=AMap.MouseTool'
    // script.onload = resolve
    script.onerror = reject
    script.onload = function () {
      isLoaded = true
      resolve(window.AMap)
    }
    document.head.appendChild(script)
  })
}
2017年4月10日 20:01