3.1 vue基础1

devtools/2025/1/8 1:54:59/

template 和 render()函数

buildTemplate => render()

```js

    <template>

        <div class="data1">{{data1}}</div>

    </template>

    // 更改

    render() {

        return (

            <div class="data1">{ data1 }</div>

        )

    }

    // 优化能力 - domdiff

    <div class="data1" v-for="(item, index) in tempArray" :key="index">

        {{item}}

    </div>

    1 2 3 4 5 6

    6 1 2 3 5 7

    // tick  一个回合

    // render => vnode => dom

render函数每一次都会重新渲染,template模版做了大量优化

生命周期

创建阶段: beforeCreate(setup) => created(setup) => beforeMount => mounted

bC: new Vue() - 实例创建

c: data | props | method | computed - 数据操作

bM: vDom - 数据操作可以进行,不能涉及Dom

m: Dom - 任何操作

更新阶段: beforeUpdate => updated

bU: vDom

u: Dom

销毁阶段: beforeDestroy => destroyed

bD: 实例未被销毁

d: 完全被销毁


http://www.ppmy.cn/devtools/148783.html

相关文章

Django AWS负载均衡器管理系统

在本文中,我们将详细介绍如何构建一个Django应用来管理和同步AWS负载均衡器信息。这个系统将允许我们从AWS获取负载均衡器的数据,并在本地数据库中进行存储和管理。 项目概述 我们将创建一个名为aws_ops的Django项目,其中包含一个名为loadbalancer的应用。这个应用将负责处…

Selenium 八大元素定位方法及场景扩展

Selenium 提供了八种常见的元素定位方法&#xff0c;用于在网页中准确找到需要操作的元素。以下是详细介绍以及一些特殊场景的解决方案。 1. ID 定位 用法&#xff1a; 通过元素的唯一 id 属性进行定位。 element driver.find_element(By.ID, "element_id")使用场…

Java 23 集合框架详解:ArrayList、LinkedList、Vector

&#x1f4da; Java 23 集合框架详解&#xff1a;ArrayList、LinkedList、Vector 在 Java 集合框架中&#xff0c;ArrayList、LinkedList 和 Vector 是三种最常用的 List 接口实现类。它们都可以存储有序的、可重复的元素&#xff0c;但它们在 底层实现、性能 和 多线程安全 等…

【漏洞分析】DDOS攻防分析(二)

0x00 HTTP DDOS攻击实例解析 2014年5月&#xff0c;颇负盛名的搜狐视频&#xff0c;背负了一起著名的DDoS攻击事件。 当时&#xff0c;日本CDN服务商Incapsula声称&#xff0c;自己的一位客户的服务器遭遇了搜狐视频发起的DDoS攻击&#xff0c;期间总共有超过2万的网民通过搜…

我的nvim的init.lua配置

nvim的配置文件路径在&#xff5e;/.config/nvim路径下&#xff1a; 一、目录如下&#xff1a; coc-settings.json文件是配置代码片段路径的文件init.lua配置文件的启动脚本lua/config.lua 全局配置文件lua/keymaps.lua 快捷键映射键文件lua/plugins.lua 插件的安装和配置文件…

2.1.7-1 io_uring的使用

一、背景 &#xff08;1&#xff09;下面几个有关异步操作的例子&#xff1a; a&#xff09;客户端和服务端的异步关系&#xff0c;就是客户端发送请求后不需要等待结果&#xff0c;接下来发送其他请求。 b&#xff09;对于服务端&#xff0c;客户端来请求后&#xff0c;服务…

根据自己的需求安装 docker、docker-compose【2025】

根据自己的需求安装 Docker 和 Docker Compose 在搭建各种开发环境或部署应用时&#xff0c;Docker 和 Docker Compose 是非常实用的工具。Docker 可以帮助我们快速创建和管理容器&#xff0c;而 Docker Compose 则可以让我们轻松地定义和运行多容器 Docker 应用。以下是根据个…

web实操9——session

概念 数据保存在服务器HttpSession对象里。 session也是域对象&#xff0c;有setAttribute和getAttribute方法 快速入门 代码 获取session和塞入数据&#xff1a; 获取session获取数据&#xff1a; 请求存储&#xff1a; 请求获取&#xff1a; 数据正常打印&#xff1a…