有风塘

vue2在Vue的Data中声明非响应式数据

vue2在Vue的Data中声明非响应式数据 需求背景 总有一些特殊需求场景使得我们在使用vue组件时,需要定义一些非响应式的数据,这在**vue3**中要非常容易的,不使用ref、reactive定义数据即可。而在**vue2**中,因为组件数据定义在 data选项方法中,是被自动响应式的,所以需

有风塘主 有风塘主 发布于 2024-10-26

Vue2中使用provide/inject时实现响应式数据

Vue2中使用provide/inject时实现响应式数据 需求背景 在vue2的项目中祖孙组件之间通讯使用provide/inject来实现,是个很好的选择,而按照常规的写法,provide提供给孙级组件的数据会丢失响应性,这时我们就需要特殊的方法,确保在使用provide/inject同时,还能

有风塘主 有风塘主 发布于 2024-10-26

10个基于Vue3.0全家桶的优秀开源项目

项目总览 今天来分享 10 个基于 Vue3.0 全家桶的优秀开源项目: PPTist、Element Plus、vue-next-admin、Vue vben admin、VUE3-MUSIC、vue-pure-admin、vue3-composition-admin、newbee-mall-vu

有风塘主 有风塘主 发布于 2024-10-26

Git Flow相关

Git Flow相关 拉取代码操作(不用切换分支) git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch origin develop:develop hotfix 操作 创建hotfi

有风塘主 有风塘主 发布于 2024-10-26

Git配置多个ssh登录-windows

Git配置多个ssh登录-windows 需求 经常搞多个项目并行开发的同学,肯定不少人和我一样,有过频繁切换Git账户、Git仓库的经历,过程很麻烦还容易出错。于是想探究一种方法能实现: 在windows机子上,操作Git拉取/推送远程仓库时不用手输账户密码 有多个远程Git仓库源(例如Githu

有风塘主 有风塘主 发布于 2024-10-26

使用NodeJS批量提取字体图标的svg

使用NodeJS批量提取字体图标的svg 需求 从图标字体文件(ttf格式)中,批量将每个图标提取为单独的svg图片 代码 const computeBoundingBox = require('fonteditor-core/lib/graphics/computeBoundingBox') co

有风塘主 有风塘主 发布于 2024-10-26

[vue2]在Vue的Data中声明非响应式数据

在Vue2的Data中声明非响应式数据 Vue2官方相关API文档 https://v2.cn.vuejs.org/v2/api/#Vue-observable 说明 Vue 实例的数据对象。Vue 将会递归将 data 的属性转换为 getter/setter,从而让 data 的属性能够响应数据

有风塘主 有风塘主 发布于 2024-10-26

Vue介绍

什么是Vue? 引用官方的原话介绍: Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vu

有风塘主 有风塘主 发布于 2024-10-26

Vue3中动态挂载组件

背景 有时候在某些具体的业务需求场景中,我们需要动态的将VNode或某个组件的示例挂载到页面中, 且无法预先在template或者render中部署组件时, 就需要有方法能够动态的创建组件的实例,并渲染到当前页面 代码 import { render as vueRender, createVNod

有风塘主 有风塘主 发布于 2024-10-26

使用Ssh2-Promise进行一键部署

使用Ssh2-Promise进行一键部署 目的 在前端项目中,项目开发完成后的构建、部署是个问题,在不使用docker、jinkins等工具的情况下,实现代码的自动部署或一键部署 常规方法 利用Git将代码clone到目标服务器上,然后在目标服务器上运行构建命令,再将构建结果文件移到 部署目录 需要

有风塘主 有风塘主 发布于 2024-10-26