1. 程式人生 > >vue基礎語法一

vue基礎語法一

tle title pla aid htm welcom www 例如 com

一、綁定數據

1、語法
<template>
<div id="app">
 <!--HTML獲取綁定數據  -->
  <h1>{{ msg }}</h1>
  <h1>name :{{user.name}},age:{{user.age}}</h1>
  <ul>
   <li v-for="item in list">
   {{item.name}}
   </li>
  </ul>
</div>
</template>
    <script>
    //數據格式
    export default {
     name: ‘app‘,
     data () {
     return {
   msg: ‘Welcome to Your Vue.js App‘
   ,user:{name:"jj",age:12}
   ,list:[{name:‘ssdd‘},{name:‘llldd‘}]
   }
   }
  }
  </script>註意循環數組時,需使用v-for,通過item參數循環獲取數組值
二、綁定HTML屬性
1、第一種語法: v-bind:綁定HTML屬性使用,後加HTML屬性名,以及綁定參數

html格式:<div v-bind:title="vuetitle">標題</div>
<img v-bind:src="url">
<script>
  export default {
  name: ‘app‘,
   data () { //數據
   return {
    vuetitle: ‘Welcome to Your Vue.js App‘
      ,url:"http://www.baidu.com"
      }
    }
}
</script>
2、第二種語法:   : + html屬性名;
例如: <div :title="vuetitle" ></div> <img :src="url"> </img>
三、綁定HTML標簽
通過data中的參數值,綁定對應的html標簽

<div v-html="h">
<script>
  export default {
  name: ‘app‘,
   data () { //數據
   return {
    vuetitle: ‘<h>我是一個H標簽<h/>‘
      }
    }
}
</script>





vue基礎語法一