今天的码农女孩做了关于vue语法与关键字的笔记

语法与关键字
     <div id="app">{{str}} {{str}} {{str}}</div>
      var v=new Vue({
            el:"#app",//获取标签节点
            data:{//定义变量
                str:"hello"
            },
            methods:{//定义函数
                
            }
        })
关键字:
模板:在页面上要渲染vue的标签,例如:div
挂载点:用来渲染js代码的标签叫挂载点,例如:el操作的标签
实例:用来创建vue对象,例如:new Vue()
数据:在vue下定义的变量都放在data属性里
函数:自己创建的函数体都放在methods里
插值表达式:用来调用vue下的变量和函数,例如:{{str}}

插值表达式:
{{str}}输出变量  {{1+3+4}}定义表达式  {{str.replace("o","#")}}调用函数 {{str=="hello"?'yes':'no'}}定义三元表达式
指令:
1.v-text 操作文本内容
2.v-html 操作文本和标签
3.v-bind 动态绑定属性
        <img :src="url">简写
        <img v-bind:src="url">
4.v-model 双向绑定
5.v-on 绑定事件
    <h1 v-on:click="fun()">{{str}}</h1>
    methods:{
                fun:function(){
                    alert("函数执行")
                }
            }
6.v-show 显示隐藏元素
7.v-if v-else-if v-else 判断指令
        <p v-if="user=='领导'">早上好领导</p>
        <p v-else-if="user=='客户'">早上好客户</p>
        <p v-else>请问找谁</p>
8.v-for 循环指令
        <h2 v-for="i in 10">{{i}}</h2>遍历数字
        <h3 v-for="s in 'jell'">{{s}}</h3>遍历字符串
        <h3 v-for="(v,i) in ['x','c','b']">{{i}}-{{v}}</h3>遍历数组
        <h2 v-for="(item,key) in {name:'lisi',age:23}">{{key}}-{{item}}</h2>遍历对象
v-show和v-if区别:
v-show是设置css的display属性进行隐藏,v-if是删除了标签
v-show标签只编译一次,v-if标签会多次创建和销毁
v-show只用于减少数据渲染,v-if可以做权限判断和动态数据加载
9.v-pre 让某个标签和他的子标签跳过编译 用来减少编译时间
10.v-once 让某个标签和组件只渲染一次
11.v-cloak 让vue实例化后再编译标签

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值