跳转到内容

数据绑定

蓝河应用提供了数据绑定 UI 组件的方式,当数据发生变化时,会自动触发 UI 组件的更新。

用法上,开发者可以在组件上使用 “{{varname}}” ,即双大括号内放置变量的形式,即可将变量绑定在 UI 组件上。

<template>
<div>
<text>{{title}}</text>
<input type="button" value="changeTitle" onclick="changeTitle" />
</div>
</template>
<script>
export default {
data: {
title: 'Hello World!',
},
changeTitle() {
this.title = 'Hello 蓝河应用'
},
}
</script>

响应式数据必须先在 data 上静态声明或者使用 this.$set 动态添加,不能直接使用 this.title = 'hello' 添加。

<script>
export default {
data: {},
onInit() {
this.title = 'Hello 蓝河应用'
},
}
</script>