初步学习VUE

el挂载点
#app 选择id为app的标签
.app 选择class为app的标签
div 选择div标签

双标签都是支持选择器,单标签不支持
但是不要把id挂载到body html标签上
1、
VUE会管理el选项命中的元素及其内部的后代元素
2、
可以使用其他选择器,但是建议使用ID选择器
3、
可以使用其他的双标签,但是不要使用html和body

data数据类型

<body>
   
    <div id="app">
        {{message}}
        <h2>{{school.daxue}}{{school.gaozhong}}</h2>
        <ul>
            <li>{{campus[0]}}</li>
        </ul>

    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>    
    <script>
        var app = new Vue({
            el:"#app",
            data:{
               message:"你好 小黑",
               school:{daxue:"唐山师范学院",
                       gaozhong:"冀州中学"

               },
               campus:["1","2"]
            }
        })
    </script>
   
</body>

自己测试一下就可以了解。

v-text标签
作用是 设置标签内容

<h2 v-text="message"></h2>

v-html标签

<body>
   
    <div id="app">
        <h2 v-text="message"></h2>
        <h2 v-html="message"></h2>
        

    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>    
    <script>
        var app = new Vue({
            el:"#app",
            data:{
               message:"<a href='http://112.126.62.35'>茶茶</a>",
              
            }
        })
    </script>
   
</body>

自己试一下就明白

v-on指令
@后面的是指令的名字 比如 click就是点击事件
click=“xx” xx是你要用的方法名字这个方法的名字自己定义 和后面script标签里面的方法要一致

1、
v-on指令的作用,为元素绑定事件
2、
绑定的方法定义在methods属性中
3、
方法内部通过this关键字可以访问定义在data中数据

<body>
   
    <div id="app">
        <h2 v-text="message"></h2>
        <h2 v-html="message"></h2>
        <input type="button" value="v-on指令" v-on:click="doit">
        <input type="button" value="v-on简写" @click="doit">
        <h2 @click="jia">{{food}}</h2>
        

    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>    
    <script>
        var app = new Vue({
            el:"#app",
            data:{
               message:"<a href='http://112.126.62.35'>茶茶</a>",
               food:"柿子鸡蛋",
              
            },
            methods: {
                doit:function(){
                alert("vue")
                },
               jia:function(){
                   this.food+="再来一盘!"
               }
            }
        })
    </script>
   
</body>

v-show
v-shou标签中的布尔值来作用于显示或不显示此标签
v-if
v-if标签中的布尔值来作用于显示或不显示此标签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值