vue echarts数据变化重新渲染_vue实例创建及数据挂载渲染

### vue实例篇

cda45525b09287eab7560a54d0a46a42.png

#### vue实例创建及数据挂载渲染

##### 一、 创建实例

vue实例创建其实很简单,首先讲一下vue其实是由一个构造函数new Vue()生成的一个实例

```

const vm = new Vue({

...some code

})

```

你可以把这作为根实例,所有嵌套在其下面的组件都是实例

##### 二、声明数据

接下来就是写入数据,实例里面接受的是一个对象

```

let data = {

num: 0,

message: 'this is a message',

visible: true

...

}

```

直接将其赋给data属性

```

const vm = new Vue({

data: data

})

```

到这里一个vue实例就创建好了,因为vue是响应式的,设计模式是observer pattern(观察者模式),当数据改变时,vue视图会自动更新,(除非你使用object.freeze()阻止修改属性)。

##### 挂载数据

紧接着挂载实例,挂载实例顾名思义就是讲vue挂载到dom树中,从而经过浏览器引擎解析成页面。

```

```

```

const vm = new Vue({

el: '#app', // 仅需声明这个属性就可以

data: data

})

```

##### 四、渲染dom

最后怎么渲染数据呢?其实也很简单,vue本身就实现了数据绑定,双大括号的文本插值,这里要与react的单大括号功能是一样的,都是为了实现数据的显示绑定。

```

{{ message }}

```

到这里实例篇就结束了,有错误的欢迎批评指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值