vue指令,这是一份面向前端开发者的复习指南

在页面加载时会闪烁,先显示:

{{message}}

然后才会编译为:

hello world!

5 . v-once

v-once关联的实例,只会渲染一次。只渲染元素和组件一次。随后的重新渲染,元素/组件及其所有的子节点将被视为静态内容并跳过。这可以用于优化更新性能。

This will never change: {{msg}}

comment

{{msg}}

    • {{i}}
    • 上面的例子中,msg,list即使产生改变,也不会重新渲染。

      6 . v-if

      v-if可以实现条件渲染 Vue会根据表达式的值的真假条件来渲染元素。

      yes

      如果属性值ok为true,则显示。否则,不会渲染这个元素。

      1. v-else

      v-else是搭配v-if使用的,它必须紧跟在v-if或者v-else-if后面,否则不起作用。

      yes

      No

      8 . v-else-if

      v-else-if充当v-if的else-if块,可以链式的使用多次。可以更加方便的实现switch语句。

      A

      B

      C

      Not A,B,C

      9 . v-show

      hello world

      ===========

      注意:v-if有更高的切换开销

      v-show有更高的初始渲染开销。

      因此,如果要非常频繁的切换,则使用v-show较好;如果在运行时条件不太可能改变,则v-if较好

      10 . v-for

      用v-for指令根据遍历数组来进行渲染

      有下面两种遍历形式

      //使用in,index是一个可选参数,表示当前项的索引
      //使用of

      下面是一个例子,并且在v-for中,拥有对父作用域属性的完全访问权限。

      • {{parent}}-{{item.text}}

        会被渲染为:

        • 父作用域-文本1
        • 父作用域-文本2
          • 注意:当v-for和v-if同处于一个节点时,v-for的优先级比v-if更高。这意味着v-if将运行在每个v-for循环中

          11 . v-bind

          v-bind用来动态的绑定一个或者多个特性。没有参数时,可以绑定到一个包含键值对的对象。常用于动态绑定class和style。以及href等。

          简写为一个冒号【 :】

          <1>对象语法:

          //进行类切换的例子

          渲染结果:

          <2>数组语法

          12345

          渲染结果:

          <3>直接绑定数据对象

          12345

          渲染结果:

          12 . v-model

          这个指令用于在表单上创建双向数据绑定。

          v-model会忽略所有表单元素的value、checked、selected特性的初始值。因为它选择Vue实例数据做为具体的值。

          hello {{somebody}}

          这个例子中直接在浏览器input中输入别的名字,下面的p的内容会直接跟着变。这就是双向数据绑定。

          v-model修饰符

          <1> .lazy

          默认情况下,v-model同步输入框的值和数据。可以通过这个修饰符,转变为在change事件再同步。

          <2> .number

          自动将用户的输入值转化为数值类型

          <3> .trim

          自动过滤用户输入的首尾空格

          13 . v-on

          v-on主要用来监听dom事件,以便执行一些代码块。表达式可以是一个方法名。

          简写为:【 @ 】

          <button @click=“consoleLog”>

          自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

          深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

          因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
          img
          img
          img
          img
          img
          img

          既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

          由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

          如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
          img

          基础面试题

          CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

          主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等

          一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

          AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

          ,并且后续会持续更新**

          如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
          [外链图片转存中…(img-9fwxLHFy-1712199799313)]

          基础面试题

          CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

          主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等

          [外链图片转存中…(img-93nhVLtR-1712199799313)]

          一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

          AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

        评论
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

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

        抵扣说明:

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

        余额充值