Vue笔记1

  • IDE sublime 3
  • node环境

安装:

//切换目录
npm init
npm i vue

  • 建立html文件
    代码:
<!DOCTYPE html>
<html>
<head>
    <title>vue</title>
</head>
<body>

    <div id="app"></div>
    <script type="text/javascript" src="./node_modules/vue/dist/vue.js"></script>
    <script type="text/javascript">
        
        new Vue({
            el:'#app',
            template:'<div><h1>大家好!!!{{text}}</h1></div>',
            data:{
                text:'hello Vue',
            }
        });

    </script>
</body>
</html>

插值表达式

  • {{ 表达式 }}
    • 对象 (不要连续3个) {{ {name:'song'} }}
    • 字符串 {{ 'xxx' }}
    • 判断后的布尔值 {{ true }}
    • 三元表达式 {{ true ? '正确' : ' 错误' }}

指令

  • v-xxx开头,当做是属性


    image.png

template中可以用es6的模板字符串来换行 tab键上方那个键 `

  • v-text 和 v-html的区别
new Vue({
            el:'#app',
       //es6 的模板字符串可以方便的换行,同时template必须有一个根节点
            template:`  
                <div>
                    <span v-text="myText"></span>
                        <hr/>
                    <span v-html="myHtml"></span>
                </div>
            `,
            data:{
                myText:'<h1>我是inner Text</h1>',
                myHtml:'<h1>我是inner Text</h1>',
            }
        });
image.png

v-bind 指令

  • 给元素的属性绑定变量
  • 给自定义属性绑定变量
<div v-bind:file = “data中定义的变量"></div>
<div :file = "data中定义的变量"></div>
//如果是常量的话 要用单引号括起来
<div :file = " ' 我是常量' "></div>

v-on 指令

image.png

v-bind 和v-model的区别

  • v-bind 可以给任何属性赋值,是从vue到页面的单向数据流
  • v-model 只能给具备value属性的元素进行双向数据绑定

v-for 的使用

image.png

this

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,384评论 19 139
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 13,787评论 4 129
  • # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 9,033评论 0 6
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 10,460评论 0 29
  • 今天下午3:20有一个干部大会,这是这周的第八次会议,今天是周三。 秘书直到开会前十分钟才把发言稿给了他,他边看边...
    岚翕夜行阅读 1,339评论 0 0