yii2如何注册echarts的js库 [ 2.0 版本 ]
在这里发现一个可以直接调用echarts的插件,使用composer即可。但是需要使用外网的echarts,我想做成调用本地echarts的形式,有没有哪位同仁知道在vendor文件夹下放echarts怎么调用echarts?
最佳答案
-
使用bower安装echarts 然后自己为echarts写一个EchartsAsset 把相关的js注册进去 然后在试图文件中 register即可
共 1 条回复bubifengyun 回复于 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包到对应的目录下。
谢谢。
其他 1 个回答
bubifengyun NJSH
注册时间:2014-11-06
最后登录:2022-10-29
在线时长:59小时54分
最后登录:2022-10-29
在线时长:59小时54分
- 粉丝36
- 金钱10
- 威望160
- 积分2200