阅读 158

4.前端-Vue的基本介绍

4.前端-Vue的基本介绍

  • {{}}只能放在文本上去显示 在其他地方使用得用v-bind可以直接简写成:(双大括号在网络垃圾的时候会暂显 v-text就不会)

  • el:挂载的模板

  • data:绑定的数据 当数据的值开始变化视图也跟着变化我们称之为相应式的

  • methods:里面可以定义方法

  • 双向绑定:视图改变数据也应该相应的改变 --v-model

  • 绑定单机事件:v-on:click


 

 

复制代码

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title></head><body>
    <div id="app">
        <!-- 使用v-model进行双向绑定 -->
        <input type="text" v-model="num">
        <!-- 单击增加次数事件 -->
        <button v-on:click="num++">点击增加次数</button>
        <!-- 也可以使用函数绑定事件 -->
        <button v-on:click="logout()">点击减少次数</button>
        <h1>{{name}},欢迎宁,现在的时间是{{newDate()}},登陆第{{num}}次</h1>
    </div>
    <script src="./node_modules/vue/dist/vue.js"></script>
    <script>  
        let vm=new Vue({
            el: "#app",  
            data:{
                name: "宇智波",
                num: 1
            },
            methods: {
                newDate(){                    return new Date().toLocaleDateString()
                },
                logout(){                    //需要使用this才能调用的到
                    this.num--;
                }
            },
        })    </script></body></html>

复制代码

v-text和v-html

 

 v-bind

 

 

 

 

 

 v-model实现下拉框

 

 

 

实现单选框

 

 

 

 

 v-on:简写是@

.stop阻止事件的传播

 

 点击3依旧会冒泡传出2的函数,但是不会往1传播了

v-for用于循环

 

 v-if和v-show用于控制元素显示和隐藏

 

 v-else和v-else if

 

分类: 商城项目, Vue

来源https://www.cnblogs.com/wuyimin/p/15081293.html

文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐