• 39 vue.js


    1.1  vue是什么?

    vue是当下主流的前端框架,用于构建用户界面的  渐进式    自底向上增量开发的MVVM框架。

    渐进式:其实每个框架都有自己的特点,在开发的过程中,可以在原有的系统上,把其中一两个功能用VUE开发,也可以整个系统都用VUE开发,------不会做职责以外的事情。

    自底向上增量开发:就是先把页面写好,然后在写好的页面的基础上,再去逐一添加功能和效果,由简单到繁琐的过程。

    1.2  vue的特点?

    Vue.js 是一款轻量、高效、灵活且易上手的 JavaScript 框架,具有以下特点:

    1. 渐进式框架:Vue.js 是一款渐进式框架,可以将它作为一个库来使用,也可以将它作为一个完整的框架来使用。这使得它非常灵活和可扩展。

    2. 双向数据绑定:Vue.js 支持双向数据绑定,即当数据发生变化时,视图会自动更新,当视图发生变化时,数据也会自动更新。

    3. 组件化开发:Vue.js 采用组件化开发,可以将一个页面拆分成多个独立的组件,每个组件具有自己的状态和行为,可以通过 props 和 events 来进行组件之间的通信。

    4. 模板语法:Vue.js 的模板语法简洁易懂,支持插值、指令、过滤器等,使得编写模板变得更加简单。

    5. 虚拟 DOM:Vue.js 使用虚拟 DOM 技术来优化 DOM 操作,可以避免频繁操作 DOM 导致性能下降的问题。

    6. 生命周期:Vue.js 组件具有生命周期,可以在组件的不同阶段做出相应的操作,例如在 created 钩子函数中初始化数据,在 mounted 钩子函数中进行 DOM 操作等。

    7. 插件机制:Vue.js 提供了插件机制,可以方便地扩展 Vue.js 的功能,例如 Vue Router、Vuex 等。

    1.3  什么是MVVM?

    是Model-View-ViewModel的简写

    M:model   模型 > 数据 > 变量    data数据

    V:view      视图 > 页面               模板

    VM:viewModel 视图模型>用来关联数据与视图之前的桥梁 vue实例

    1.4  可以建多个VUE实例吗?怎么用?

    创建多个实例代码

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Documenttitle>
    7. <script src="./node_modules/vue/dist/vue.js">script>
    8. head>
    9. <body>
    10. <div id="demoDiv">
    11. <h1>{{text}}h1>
    12. div>
    13. <div id="demoDivb">
    14. <h1>{{text}}h1>
    15. div>
    16. <script>
    17. new Vue({
    18. el:"#demoDiv",
    19. data:{
    20. text:"我是第一个实例",
    21. }
    22. })
    23. new Vue({
    24. el:"#demoDivb",
    25. data:{
    26. text:"我是第二个实例"
    27. }
    28. })
    29. script>
    30. body>
    31. html>

    1.5  {{}}是什么?

    {{}}:它是VUE中的一种语法,它有很多名字,模板语法 双花括号赋值法 vue数据插值

    作用:在{{}}中间写的表达式,可以直接在页面中解析并展示。

    语法:{{表达式}}

    下期更新:

    vue的延迟挂载是什么?$mount是什么?

    data的写法分别是什么?

    什么是指令?

    v-model 作用

    双向绑定是什么与原理

    v-show是什么?

  • 相关阅读:
    Java_StringBuilder类_StringBuffer类
    数据可视化之雷达图:自助数据集处理,完美演绎球员数据可视化
    HDRP图形入门:RTHandle未知问题
    Unity - ScriptableObject
    转码服务serverless探索
    (更新中)数据结构开发实战教程
    Carla自动驾驶仿真八:两种查找CARLA地图坐标点的方法
    Go Mac配置Air热加载
    【JavaSE】实例内部类、静态内部类和匿名内部类
    数据仓库相关
  • 原文地址:https://blog.csdn.net/qq_51415791/article/details/138195930