mirror of
https://github.com/VisActor/VChart
synced 2024-11-21 23:51:05 +00:00
fix: fix issue with harmony props ignore function
This commit is contained in:
parent
a30436aa2f
commit
90fc12f597
@ -3,6 +3,7 @@ import { VChart } from '@visactor/harmony-vchart';
|
||||
// import { VisActor } from './canvas';
|
||||
import { router } from '@kit.ArkUI';
|
||||
import promptAction from '@ohos.promptAction';
|
||||
import lineSpec from './data/line';
|
||||
|
||||
interface IRouterParams {
|
||||
label: string,
|
||||
@ -14,10 +15,14 @@ const params: IRouterParams = router.getParams() as IRouterParams;
|
||||
@Entry
|
||||
@Component
|
||||
struct Chart {
|
||||
@State spec: Object = params.spec;
|
||||
@State spec: Object | null = null;
|
||||
private t: number = 0;
|
||||
@State delta: number = 0;
|
||||
|
||||
onPageShow(): void {
|
||||
this.spec = params.spec;
|
||||
}
|
||||
|
||||
build() {
|
||||
Row() {
|
||||
Column() {
|
||||
@ -26,7 +31,7 @@ struct Chart {
|
||||
.fontWeight(FontWeight.Bold)
|
||||
// Stage({ bg: 'red', h: 500 })
|
||||
VChart({
|
||||
spec: params.spec, w: 300, h: 300,
|
||||
spec: this.spec, w: 300, h: 300,
|
||||
onChartInitCb: () => {},
|
||||
onChartReadyCb: () => {},
|
||||
initOption: {
|
||||
|
@ -1,5 +1,5 @@
|
||||
export default class BuildProfile {
|
||||
static readonly HAR_VERSION = '1.11.3';
|
||||
static readonly HAR_VERSION = '1.11.10';
|
||||
static readonly BUILD_MODE_NAME = 'debug';
|
||||
static readonly DEBUG = true;
|
||||
}
|
@ -80,7 +80,7 @@ export struct VChart {
|
||||
private context: CanvasRenderingContext2D = new CanvasRenderingContext2D(this.settings)
|
||||
private w: number = 300;
|
||||
private h: number = 300;
|
||||
@Prop @Watch('onSpecUpdate') private spec: Object | null = null;
|
||||
@Link @Watch('onSpecUpdate') private spec: Object | null;
|
||||
private vchart: VChartConstructor | null = null;
|
||||
@State time: string = '';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user