Vue知识点笔记1

1、定义一个基本的Vue代码结构:引入vue.js;script中定义Vue对象var vm = new Vue({el: '#id')}并根据id绑定一个Dom元素。
2、插值表达式与“v-text"的区别与使用:

    <p>{{ msg }}可以添加字符</p>
    <p v-text="msg">此处字符会被替换</p>
    <script>
        var vm = new Vue({
            el: '#app',
            data: {
                msg: 'hello'
            }
        })
    </script>

3、v-cloak 解决插值表达式在显示data之前的闪烁问题:[v-cloak] { display: none; }
4、v-html 渲染html格式的数据(对比v-text,皆为覆盖dom元素内部值,但是html可以解析html格式数据并渲染,v-text转换为纯文本输出)
5、v-bind 属性绑定:在dom的属性名前加个"v-bind:"或者":"(缩写为一个冒号)可将后面的属性值替换为data中对应的值。

    <input type="button" v-bind:value="msg" v-on:click="show"/>
    <!-- 按钮值为"hello" 点击提示"world" -->
    <script>
        var vm = new Vue({
            el: '#app',
            data: {
                msg: 'hello'
            },
            methods: {
                show: function () {
                    alert('world');
                }
            }
        })
    </script>

6、v-on 事件绑定:在dom的属性名前加个"v-on:"或者"@"(缩写)可将后面的事件替换为methods中对应的函数。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、 Vue 介绍 Vue.js 是一套构建用户界面的渐进式 JavaScript 框架 可以轻松构建 SPA 应...
    璎珞纨澜阅读 883评论 0 0
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,180评论 0 29
  • vue概述 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来声明...
    li4065阅读 7,624评论 0 25
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,374评论 0 6
  • Vue是一个前端js框架,由尤雨溪开发,是个人项目 Vue近几年来特别的受关注,三年前的时候angularJS霸占...
    6e5e50574d74阅读 588评论 0 0

友情链接更多精彩内容