vue打卡-指令

  • 什么是指令
    1.特殊的自定义行间属性,以v-开头
    2.连接数据和dom,做相应的视图更新
    3.预期的值为javascript表达式
  • v-bind
    v-bind : 属性名=表达式
    <p v-bind:title="message">{{message}}</p>
    v-bind
  • v-on
    使用指令绑定
    v-on : 事件名=表达式
<div id="app">
    <input type="text" name="" v-on:input="inputHandle">
    <p>    {{message}}    </p>
    <p v-bind:title="message">{{message}}</p>
</div>
<script>
    let message = "hello";
    let vm = new Vue({
        el:"#app",
        data:{
            message:message
        },
        methods:{
            //定义方法
            inputHandle(ev){
                //方法中的this都指向实例
                console.log(this === vm);
                console.log(ev.target.value);
                this.message = ev.target.value;
            }
        }
    })
</script>
视图

打印this===vm
  • 方法中的this指向
    this指向vue实例,不指向方法自身.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、了解Vue.js 1.1.1 Vue.js是什么? 简单小巧、渐进式、功能强大的技术栈 1.1.2 为什么学习...
    蔡华鹏阅读 8,703评论 0 3
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 10,488评论 0 29
  • vue概述 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来声明...
    li4065阅读 12,118评论 0 25
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 6,723评论 0 6
  • Vue.js特性:渐进式技术栈 轻量级的框架 双向数据绑定 指令 插件化 Vue实例书写模板: 访问Vue实例的属...
    猫晓封浪阅读 5,276评论 0 0

友情链接更多精彩内容