一 概念
- 數據:data ```html <div id='app'> <p v-text='msg1'></p> <p>{{ msg2 }}</p> </div> <script> new Vue({ el: '#app', data: { msg1: '段落1', msg2: '段落2' } }) </script> ```
二 代碼示范
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>vue實例之data</title>
</head>
<body>
<div id="app">
<!-- 插值表達式 -->
{{ msg }}
{{ num }}
<!-- 插值表達式中可以進行運算 -->
{{ 1 + 2 + 3 * 4 }}
</div>
</body>
<script src="js/vue-2.5.17.js"></script>
<script type="text/javascript">
var app = new Vue({
el: "#app",
// data: 數據
// 為掛載點內部的vue變量提供值
data: {
msg: "hello world!",
num: 88888
}
})
</script>
<script type="text/javascript">
// 普通js代碼塊
// 獲取msg,num變量的值
// 1.得到vue實例
console.log(app);
// 2.獲取vue變量data: $data
console.log(app.$data);
// 3.獲取目標變量值
console.log(app.$data.msg);
// 直接獲取值
console.log(app.msg);
console.log(app.num);
</script>
</html>