vue實例之el


一 概念
實例:el

```html <div id='app'> </div> <script> new Vue({ el: '#app' }) </script> ``` - 數據: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實例</title>
<style type="text/css">
p {
width: 200px;
height: 200px;
background-color: red;
}
</style>
</head>
<body>
<div id="app" class="app">
<p title="你真的是P">你是P</p>
<!-- v-bind: 屬於vue語法:vue指令 -->
<!-- 第一個title是html標簽的全局屬性title -->
<!-- 第二個title是vue的一個變量,變量名可以隨意自定義 -->
<p v-bind:title="title">你就是P</p>
<!-- vue的變量一般需要進行初始化(賦初值) -->

</div>

<div id="main">
<p v-bind:title="my_title">你還是P</p>
</div>
</body>
<!-- 在頁面中引入vue -->
<script src="js/vue-2.5.17.js"></script>
<!-- 擁有vue環境后可以寫vue支持的語法邏輯 -->
<script type="text/javascript">
// 自身代碼塊

// 創建vue實例
new Vue({
// 將實例與頁面結構進行關聯, 盡量(只允許)用id進行綁定(將唯一的對象與頁面唯一的結構進行一一綁定)
// 該實例只操作關聯的頁面結構(包含子結構)
// el: "#app"
el: '.app',
data: {
title: "你就是P..."
}
});

// 將一個vue實例掛載到頁面的一個頁面結構
new Vue({
// 掛載點
el: "#main",
data: {
my_title: ""
}
})

</script>
</html>




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM