美文网首页
<Vue2.x>总结:知识点

<Vue2.x>总结:知识点

作者: 玉圣 | 来源:发表于2018-06-15 16:52 被阅读13次

一、Vue事件

1、为组件绑定原生事件

可以通过@click.native的方式来进行绑定

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue原生事件绑定</title>
</head>
<body>
<div id="app">
    <child @click.native="childClick"></child>
</div>

<!--<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>-->
<script src="js/vue.js"></script>
<script>
    Vue.component("child", {
        template: "<div>CHILD</div>",
    });

    let vm = new Vue({
        el: "#app",
        data: {

        },
        methods: {
            childClick: function () {
                alert("click")
            },
        }
    });
</script>
</body>
</html>

二、Vue指令

1、v-bind 指令的 .prop 事件修饰符详解

1.1、.prop的用途:
  • v-bind 默认绑定到 DOM 节点的 attribute 上,使用 .prop 修饰符后,会绑定到 property
  • 通过自定义属性存储变量,避免暴露数据
  • 防止污染 HTML 结构
1.2、注意:
  • 使用 property 获取最新的值;
  • attribute 设置的自定义属性会在渲染后的 HTML 标签里显示,property 不会。

示例:

<input id="input" type="foo" value="11" :data="inputData"></input>
// 标签结构: <input id="input" type="foo" value="11" data="inputData 的值"></input>
// input.data === undefined
// input.attributes.data === this.inputData

<input id="input" type="foo" value="11" :data.prop="inputData"></input>
// 标签结构: <input id="input" type="foo" value="11"></input>
// input.data === this.inputData
// input.attributes.data === undefined

参考:https://segmentfault.com/a/1190000012820563

相关文章

  • <Vue2.x>总结:知识点

    一、Vue事件 1、为组件绑定原生事件 可以通过@click.native的方式来进行绑定 示例: 二、Vue指令...

  • <Vue2.x>总结:注意点

    一、组件间通信 1、多层组件间通信的命名问题 1.1、问题 在使用多层组件间通信的时候,经过反复测试,发现创建的组...

  • <jQuery>总结:知识点

    一、jQuery基础和原理: 1、jQuery的本质是一个闭包: 闭包:一种立即执行的函数 说明:方式一和方式二的...

  • <Bootstrap>总结:知识点

    一、Bootstrap的基础 1、简介和集成使用 1.1、简介: Bootstrap是一个神奇的前端UI框架 是t...

  • <JavaScript>总结:知识点

    一、网页中的相关属性和参数使用: 1、获取的当前网页的路径: 2、获取网页的域名: 3、hash:需求:如果页面中...

  • <CSS>总结:知识点

    一、引入: 1、站点图标(logo)的引入 在HTML中的 标签中,通过link进行引入 快捷方式:link:f...

  • <Ajax>总结:知识点

    一、Ajax的基础: 1、使用步骤 1.1、步骤: 创建一个异步对象 设置请求方式和请求地址 发送请求 监听状态的...

  • iOS知识点总结<一>

    1、堆和栈的区别 (1)堆空间的内存是动态分配的,一般存放对象,并且需要手动释放内存(2)栈空间的内存有系统自动分...

  • iOS知识点总结<四>

    1、请简述什么是主键、什么是外键 主键: 一张表(关系)的一个列(睡醒)或多个列可以作为主键,但是前提是让这个列作...

  • iOS知识点总结<二>

    1、UITableView复用机制: UITableView通过重用单元格来达到节省内 存的目的:通过为每...

网友评论

      本文标题:<Vue2.x>总结:知识点

      本文链接:https://www.haomeiwen.com/subject/avlzsftx.html