Vue中的模板方法(插值语法与指令语法)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">
  <h2>1.双括号表达式(插值语法)</h2>
  <p>{{message}}</p>
  <p>{{message.toUpperCase()}}</p>
  <p v-text="message"></p><!-- textcontext -->
  <p v-html="message"></p><!-- innerhtml -->
  <h2>2.指令一:强制数据绑定(指令语法)</h2>
  <img src="imgUrl">
  <img v-bind:src="imgUrl">
  <img :src="imgUrl">
  <h2>3.指令二:绑定事件监听(指令语法)</h2>
  <button v-on:click="test">按钮</button>
  <button @click="test2('abc')">按钮2</button>
</div>
<script src="../js/vue.js"></script>
<script>
  //实例对象  就是vm
  var app = new Vue({
    el: '#app',
    data: {   //数据 (model)
      message: 'Hello Vue!',
      imgUrl: 'https://vuejs.org/images/logo.svg'
    },
     methods: {
        test(){
          alert("test");
        },
       test2(content){
          alert(content);
       }
     }
  })
</script>
</body>
</html>
插值语法
常用于标签体的内容
写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。
指令语法
用于解析标签(包括:标签属性、标签体内容、绑定事件)
常用于标签属性。
举例:v-bind:href=“xxx”或者简写为:href=“xxx”,xxx同样要写js表达式,且可以读取到data中的所有属性。
备注:vue中有很多的指令,且形式都是:v-???,此处我们只是拿v-bind举个例子。
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/14995512.html
                    
                
                
            
        
浙公网安备 33010602011771号