• vue的学习笔记(1):v-on的使用


    vue是一个前段框架,也是比较有名的,它是写在.js文件里面,我们有三种引入vue框架的方式,第一种是通过cdn,也就是网页上面的资源,第二个就是自己下载一个vue的.js文件引入,第三个就是npm了,没有学过的小伙伴们可以去看我的专栏了解一下什么是npm这个东西;

    好了,这一期我们就讲解一下在我们学习vue的过程中,v-on的一些基本使用,我们引入vue之后,只需要new vue({})就表示你已经开始了框架的使用了,是不是很神奇?

    1. new Vue({
    2. //元素对象
    3. el:'#app',
    4. //数据对象
    5. data:{
    6. counte: 0,
    7. message:'你好,李焕英',
    8. movies:['唐僧','孙悟空','猪八戒','沙和尚'],
    9. tag:'百度一下',
    10. name:'李天王',
    11. age:'18',
    12. myclass:'物联网2003',
    13. blind:'动态绑定属性',
    14. isred:true,
    15. isgreen:false,
    16. imgurl:'./img/apple.jpg',
    17. fristname:'Tony',
    18. lastname:'Jkson',
    19. key:'键盘'
    20. }})

     包括那个bootstrap的框架使用也是比较快捷的,如果对这种用法还难以理解的可以去看看我的专栏jQuery那一部分,就会发现这个不就跟$很像;

    废话不多说,我们来看看什么是v-on,其实这就是一个监听事件,在我们jQuery中也有,而且为了避免一些事件的冒泡,jQuery就是使用的on来实现的监听;

    有一个简便写法,也叫作语法糖:

    这里填的是一个函数,如果是一些简单的实现我们可以直接写表达式;

    1.            shownumber(){
    2.                console.log("1")
    3.           },
    4.            showobj(a,event){
    5.                console.log(a )
    6.                console.log(event)
    7.           }

    这里的$符号是可以拿到js对象的,而不是传参;

    2、修饰符

    监听事件有一些修饰符,比如stop、prevent等,它们的作用是用来限定事件的,我们直接在语法糖后面点出属性即可:

    1. "fatherlisten" >
    2.            父类
    3.            
  • 这里父类和子类都有单击监听事件,那么当我们点击自雷的时候会触发两次监听事件,因为浏览器 并不知道这个事件源是哪一个,那么就会向上去寻找事件处理,这种情况叫做事件冒泡,vue只是使用了一个简简单单的stop修饰就解决了这个问题;

    还有是默认的事件我们不想要时,可以通过prevent来进行拦截:

    1.        
      "">
    2.            
    3.            <input type="submit" value="提交表单" @click.prevent = "submitlisten">
    4.        form>

    这是一个提交表单的例子,默认情况下点击按钮会提交一次表单,但是这里我们使用了prevent,所以会被这个函数替代。点击按钮之后就会执行函数里面的代码,而不是提交表单了;

  • 相关阅读:
    docker基础知识
    HCIP第十七天笔记
    微服务面试
    goaccess 日志分析 nginx
    欲求“无欲”,也是一种欲望
    VL5 位拆分与运算
    我的创作纪念日
    即时通讯如何做好安全防御
    7. Spring Boot Profile(多环境配置)
    事务的隔离级别
  • 原文地址:https://blog.csdn.net/aiwanchengxu/article/details/125901282