2015-08-22 22:35:07 4079次浏览 2条回答 1 悬赏 10 金钱

这里发现一个可以直接调用echarts的插件,使用composer即可。但是需要使用外网的echarts,我想做成调用本地echarts的形式,有没有哪位同仁知道在vendor文件夹下放echarts怎么调用echarts?

最佳答案

  • rambo 发布于 2015-08-24 09:33 举报

    使用bower安装echarts 然后自己为echarts写一个EchartsAsset 把相关的js注册进去 然后在试图文件中 register即可

    1 条回复
    回复于 2015-08-29 10:10 回复

    我看到这里https://github.com/ecomfe/echarts/issues/1310,说

    bower install echarts
    

    可安装。应该安装在哪个目录呢?
    http://www.yiichina.com/doc/guide/2.0/structure-assets#customizing-asset-bundles这里说,
    Bower 和 NPM 资源

    大多数 JavaScript/CSS 包通过Bower 和/或 NPM管理, 如果你的应用或扩展使用这些包,推荐你遵循以下步骤来管理库中的资源:

    • 修改应用或扩展的 composer.json 文件将包列入require 中, 应使用bower-asset/PackageName (Bower包) 或 npm-asset/PackageName (NPM包)来对应库。这个json是否直接摘抄echarts里的
    • 创建一个资源包类并将你的应用或扩展要使用的JavaScript/CSS 文件列入到类中, 应设置 yii\web\AssetBundle::sourcePath 属性为@bower/PackageName 或 @npm/PackageName, 因为根据别名Composer会安装Bower或NPM包到对应的目录下。

    谢谢。

您需要登录后才可以回答。登录 | 立即注册
bubifengyun
总监

bubifengyun NJSH

注册时间:2014-11-06
最后登录:2022-10-29
在线时长:59小时54分
  • 粉丝36
  • 金钱10
  • 威望160
  • 积分2200

热门问题