Vue实例的作用范围是 el 选中的元素
建议使用div标签,id选择器

在标签里修改部分内容用{{}}

v-text 显示文本
v-html 文本后隐藏标签
v-on 为元素绑定事件,指令可以用@引出,绑定的方法在methods中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue基础</title>
</head>
<body>
    <div id = "app"> 
        <!-- 全写-->
       <input type="buttom" value="v-on指令" v-on:click="doIt">
       <!-- 简写-->
       <input type="buttom" value="v-on指令" @click="doIt">

       <input type="buttom" value="双击指令" @dblclick="doIt">

       <!-- 事件绑定-->
       <h2 @click= "changefood">{{food}}</h2>
    </div>
    <!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
    var app = new Vue({
        el:'#app',
        data:{
            food:"西红柿炒蛋"
        },
       methods:{
           doIt:function(){
               alert("点我");
           },
           changefood:function(){
               this.food+="很好吃"
           }
       }
    })
</script>
</body>
</html>

v-show 用于改变display
v-if 根据表达式的真假切换元素的显示状态