zl程序教程

Vue $set

  • Vue2剥丝抽茧-响应式系统之set和delete

    Vue2剥丝抽茧-响应式系统之set和delete

    Vue2 源码从零详解系列文章, 还没有看过的同学可能需要看一下之前的,vue.windliang.wang/ 。Vue2剥丝抽茧-响应式系统Vue2剥丝抽茧-响应式系统之分支切换 Vue2剥丝抽茧-响应式系统之嵌套 Vue2剥丝抽茧-响应式系统完善 Vue2剥丝抽茧-响应式系统之深度响应 Vue2剥丝抽茧-响应式系统之深度响应补充 Vue2剥丝抽茧-响应式系统之数组 Vue2剥丝抽茧-响应式系统

    日期 2023-06-12 10:48:40     
  • Vue3中计算属性的Setter

    Vue3中计算属性的Setter

    tips:在Vue3中,计算属性我们使用它的Setter计算属性的使用方式是变量里面放入 set(参数)和get()方法example:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-eq

    日期 2023-06-12 10:48:40     
  • Vue中 使用定时器 (setInterval、setTimeout)[通俗易懂]

    Vue中 使用定时器 (setInterval、setTimeout)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 js中定时器有两种,一个是循环执行 setInterval,另一个是定时执行 setTimeout。注意:定时器需要在页面销毁的时候清除掉,不然会一直存在!1. 循环执行( setInterval )顾名思义,循环执行就是设置一个时间间隔,每过一段时间都会循环执行这个方法,直到这个定时器被销毁掉; 语法:setInterval(code, mill

    日期 2023-06-12 10:48:40     
  • vue2双向绑定原理:深入响应式原理defineProperty、watcher、get、set

    vue2双向绑定原理:深入响应式原理defineProperty、watcher、get、set

    响应式是什么?Vue 最独特的特性之一~就是我们在页面开发时,修改data值的时候,数据、视图页面需要变化的地方变化。主要使用到哪些方法?用 Object.defineProperty给watcher对象的每一个属性分别定义了get和set。getter负责记录依赖,setter负责数据拦截、对data属性的赋值和修改dom更新。大白话就是通过数据劫持 defineProperty + 发布订阅者

    日期 2023-06-12 10:48:40     
  • Vue3学习笔记 Composition API和script setup 新搭档的好处是?

    Vue3学习笔记 Composition API和script setup 新搭档的好处是?

    <script setup> 本质上是以一种更精简的方式来书写 Composition API。按昨天说的规范: 我们在src/components/新建Todolist.vue<template> <div> <h1 @click="add">{{count}}</h1> </div> &

    日期 2023-06-12 10:48:40     
  • VUE的setup、ref、reactive和代理数据的使用详解

    VUE的setup、ref、reactive和代理数据的使用详解

    一. VUE的setup、ref、reactive和代理数据的使用1.1 setup和ref先来实现一个简单的点击按钮,数字增加的案例:需求:页面打开后可以直接看到一个数据,点击按钮后,该数据可以发生变化1.1.1 Vue2的方法实现:Html先定义差值表达式来实时的渲染数值,绑定一个按钮事件。<h2>setup和ref的基本使用</h2> <h3>{{coun

    日期 2023-06-12 10:48:40     
  • VUE - 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法

    VUE - 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法

     created() {     var that=this     axios.get('http://jsonplaceholder.typicode.com/todos')     .then(function (res)&nbs

    日期 2023-06-12 10:48:40     
  • vue3的script setup特性

    vue3的script setup特性

    本文主要是讲解 <script setup> 与 TypeScript 的基本使用。 <script setup> 是什么? <script setup> 是在单文件组件 (SFC) 中使用 composition api 的编译时语法糖。 本文使用vue的 3.2.26

    日期 2023-06-12 10:48:40     
  • 你真的会用Vue3的setup函数?

    你真的会用Vue3的setup函数?

    你真的会用Vue3的setup函数? 1. Vue2的日子好好的,为啥出来个Vue3? 众所周知,Vue2在生产力方面很不错,很多公司项目都是基于Vue2开发

    日期 2023-06-12 10:48:40     
  • vue3.2中setup语法糖<script lang=“ts“ setup>

    vue3.2中setup语法糖<script lang=“ts“ setup>

    推荐阅读: 怎样使用 Vue 3 的<script setup>语法糖功能_南北极之间的博客-CSDN博客在 Vue 3 中,它引入了一个 功能。它是编译时语法糖,用于在单个文件组件中使用组合 API。此语法允许开发人员定义组件,而无需从 JavaScript 代码块中导

    日期 2023-06-12 10:48:40     
  • vuex报错:‘xxx’was assigned to but it has no setter.

    vuex报错:‘xxx’was assigned to but it has no setter.

      VM33737:37 [Vue warn]: Computed property "notificationSwitch" was assigned to but it has no setter. found in  解决办法: 我是因为在vuex里面已经定义了。但是在页面的方法里面却使用了this.xxx去

    日期 2023-06-12 10:48:40     
  • vue中assets和static的区别

    vue中assets和static的区别

    Vue中assets和static的区别 再一次框架定型中,与同事在静态资源的存放上有了一些分歧,后来经过查阅总结如下:   相同点:   assets和static两个都是存放静态资源文件。项目中所需要的资源文件图片,字体图标,样式文件等都可以放在这两个文件下,这是相同点      不相同点:   assets中存放的静态资源文

    日期 2023-06-12 10:48:40     
  • 098:vue+openlayers的set extent 和 fit extent功能(示例代码)

    098:vue+openlayers的set extent 和 fit extent功能(示例代码)

    第098个 点击查看专栏目录 本示例的目的是介绍如何在vue+openlayers中使用extent,演示 set extent 和 fit extent等内容。 直接复制下面

    日期 2023-06-12 10:48:40     
  • 19Vue - 计算属性(计算 setter)

    19Vue - 计算属性(计算 setter)

    计算属性默认只有 getter ,不过在需要时你也可以提供一个 setter : // ... computed: { fullName: { // getter get:

    日期 2023-06-12 10:48:40     
  • Vue3.x语法糖script setup和相关API的使用

    Vue3.x语法糖script setup和相关API的使用

    Vue3.x语法糖script setup和相关API的使用 前言:随着Vue3.2版本的更新,script-setup语法糖也随之产生,免去了写setup函数和export de

    日期 2023-06-12 10:48:40     
  • Vuex--mutations属性--方法,---响应式添加 vue.set(对象,属性)删除vue.delete数据

    Vuex--mutations属性--方法,---响应式添加 vue.set(对象,属性)删除vue.delete数据

    //方法   mutations: {       //加上一个动态传参       incrementCount(state, count) {       &nbs

    日期 2023-06-12 10:48:40     
  • vue中assets和static的区别

    vue中assets和static的区别

    前端经常在静态资源的存放上有分歧 相同点: assets和static两个都是存放静态资源文件。项目中所需要的资源文件图片,字体图标,样式文件等都可以放在这两个文件下,这是相同点 不相同点: assets中存放的静态资源文件在项目打包时,也就是运行npm run build时会将assets中放置的静态资源文件进行打包上传,所谓打包简单点可以理解为压缩体积,代码格式化。而压缩

    日期 2023-06-12 10:48:40     
  • Vue3之常用Composition API setup

    Vue3之常用Composition API setup

    什么是Composition API 简单的说就是将功能相同的变量、函数等逻辑放到一起 点击 setup 这个函数就是我们使用Composition API的入口在组件创建之前执行,在当前函数中无法使用t

    日期 2023-06-12 10:48:40