1234567891011121314151617181920212223242526272829303132333435 |
- export class Echarts {
- constructor(webview) {
- this.webview = webview
- this.options = null
- }
- setOption() {
- this.options = arguments
- this.webview.evalJs(`setOption(${JSON.stringify(arguments)})`);
- }
- getOption() {
- return this.options
- }
- showLoading() {
- this.webview.evalJs(`showLoading(${JSON.stringify(arguments)})`);
- }
- hideLoading() {
- this.webview.evalJs(`hideLoading()`);
- }
- clear() {
- this.webview.evalJs(`clear()`);
- }
- dispose() {
- this.webview.evalJs(`dispose()`);
- }
- resize(size) {
- if(size) {
- this.webview.evalJs(`resize(${size})`);
- } else {
- this.webview.evalJs(`resize()`);
- }
- }
- on(type, ...args) {
- console.warn('nvue 暂不支持事件')
- }
- }
|