美文网首页
Snap.svg入坑大法

Snap.svg入坑大法

作者: 月魂king | 来源:发表于2018-07-31 11:49 被阅读0次

首坑

  • 在react中使用,需要先npm install snapsvg将其引入,其次需要引入npm install imports-loader,然后在使用时会碰上巨坑Uncaught TypeError: Cannot read property 'on' of undefined,这时我们就需要在使用时对其进行一定的处理如下:
import Snap from 'imports-loader?this=>window,fix=>module.exports=0!snapsvg/dist/snap.svg.js'

这样引入即可解决。或者通过修改webpack配置如下:

module.exports = {
  module: {
    ...
    loaders: [
      {
        test: require.resolve('snapsvg'),
        loader: 'imports-loader?this=>window,fix=>module.exports=0'
      }
    ]
  }
};

由于我使用的是dva+roadhog,所以无法修改webpack文件配置,因为找不到loaders(。。。),emmm,所以第一种方法可行,第二种方法未测试(溜了)。

相关文章

  • Snap.svg入坑大法

    首坑 在react中使用,需要先npm install snapsvg将其引入,其次需要引入npm install...

  • 入烘培坑的我,给你一个重要的建议!

    建议就是别入坑!别入坑!别入坑! 从生完大宝开始入坑,初为人母时母爱泛滥,决心给她作各种小零食,免遭...

  • iOS如何上传自己的sdk到cocoapods并用pod管理

    (最近弄了下上传sdk到cocoapods遇到了一些坑下面就是解坑大法。我们就重头开始吧。) 一、在Github上...

  • 脑汁记录(2)(关于unity3d全局光照阴影)

    渲染前期后期阴影永远是个坑,今天get到unity 一大填坑大法, project setting 里藏着一个终级...

  • 关于懂你英语不得不说的事

    相信很多人跟我一样入坑了懂你英语。如果你还没有入坑的话,我希望你在入坑之前看看我这篇文章。 我是今年的1月2号入坑...

  • 手账

    第一次写手账哈哈,入坑了入坑了,有点丑

  • 豆豆“坑爹”大法

    豆豆刚吃完晚饭,就指着桌上的香蕉问:我可以吃香蕉吗? 豆妈挑眉:你不是吃饱了吗? 那意思,吃没问题,不过你吃得下吗...

  • 入坑TypeScript(一):使用TypeScript写nod

    入坑TypeScript(一):使用TypeScript写node脚本爬取小说 一、为何入坑TypeScript?...

  • 入坑

    记录从今天开始,看能坚持多少天 2020年1月10日更新。从那天后,一天也没坚持住

  • 入坑

    发现一开始学习就会无限掉入各种坑,爬都爬不出来。 还是完美主义在作怪的,不然咧,本来是完完整整一条简单的线,一进入...

网友评论

      本文标题:Snap.svg入坑大法

      本文链接:https://www.haomeiwen.com/subject/aygcvftx.html