- js的data中定义数据
- template中通过{ {数据}}来显示数据
- 标签属性上通过:data-index = '数据' 来使用数据 (冒号必须要有)
data() {
return {
title: "test";
}
}
<view :data-title='title'>{
{title}}</view>
Demo
<view class="content">
<!-- use data {
{msg}}-->
<view>{
{msg}}</view>
<view>{
{money}}</view>
<view>{
{isRich}}</view>
<view>{
{person.name}}</view>
<view>{
{person.skill}}</view> // object.attribute
<!-- 数据显示方式2: 通过属性的方式来使用数据-->
<view :data-color="color" /> # 冒号是必须要有的,否则data-color会被解析成普通字符串
</view>
<script>
export default {
// 1. define data
data() {
return {
// store data
msg: "hello world!",
money:1000, // Number
isRich: false, // boolean
person: { // Object
name: "Bill",
skill: "coding"
},
color: "aqua" // Color
}
}
}
</script>