之前在写plugin的是遇到过图片加载不出来的问题,但是当时公司好几个程序员,有同事说加个package参数。然后后面就记住了图片要加package参数。
然后今天自己写加载本地json,发现怎么都加载不出来,各种尝试,Google都没找到问题。后面问了下同事之前咋写的。但是之前是在moudle里面,写法没啥问题。于是我也在moudle里面写了下,可以加载出来。后面思考了下发现是不是package的问题,但是plugin中加载json的方法没有穿package的。水群之后发现,
可以在加载连接上加package。就是加上packages/ ${packageName} / $${path}
rootBundle.loadString("packages/plugin_mine/assets/data/p_city.json").then((value) {
var address = json.decode(value);
print("jiexi $address");
});
在plugin中,所有的资源,应该都可以通过上面的方式加package,至少图片和json是可以的。
网友评论