若要使用 Options API 编写代码,可以在 data 选项中定义响应式数据。如果在 setup 函数中也需要定义响应式数据,那么可以使用 Vue.js3 提供的响应式 API:reactive 和 ref。 下面通过样例演示 reactive 和 ref 的使用。 二、reactive、ref 基本用法 1,reactive 函数使用......
在 Vue.js 2 中,我们使用 Options API 的方式编写组件。Options API 最大的特点就是在对应的属性中编写对应的功能模块,比如在 data 中定义数据,在 methods 中定义方法,在 computed 中定义计算属性,在 watch 中监听属性改变,以及在组件中定义生命周期函数等。但是,使用 Options API 这种方式编写代码会带来一些弊端......
我在前文中介绍了如何通过 Mixin 混入实现代码复用。除了 Mixin,Vue.js 还提供了另一种代码逻辑复用的方式,即使用 extends 属性。使用 extends 属性可以扩展另一个组件,类似于 Mixin,但使用较少,因此仅了解即可。 下面演示如何通过 extends 属性实现代码的复用......
我在之前的文章分别演示如何使用收费的 Postshot以及免费的 DIVSHOT进行 3D Gaussian Splatting(3DGS,三维高斯泼溅)的训练。本文接着介绍另一款国外的免费开源软件 Brush,使用它同样可训练 3DGS。 1,基本介绍 (1)Brush 是 Arthur Brussee 开源的 3D 重建引擎......
我在之前文章中演示了如何使用 Postshot 这款软件进行 3D Gaussian Splatting(3DGS,三维高斯泼溅)的训练与构建。不过由于 Postshot 是收费软件,如果只是个人研究或者学习的话我们可以找一些免费的方案。本文介绍的 DIVSHOT 就是一款国人开发的免费的 3DGS 训练软件......
随着 3D Gaussian Splatting(3DGS,三维高斯泼溅) 技术的兴起,基于照片或视频快速生成高质量三维场景,正在从学术研究逐步走向工程应用与实际业务场景。相比传统三维建模、点云重建或 NeRF 等技术,3DGS 在实时渲染效果、重建效率以及视觉表现方面展现出了明显优势......
当使用组件化的方式开发 Vue.js 的应用程序时,组件和组件之间有时会存在相同的代码逻辑,这时我们希望对相同的代码逻辑进行抽取。Mixin 是 Vue 提供的一种代码复用机制,你可以把一组组件选项(data、methods、生命周期钩子、computed 等)封装成一个可复用的对象,然后在多个组件中 mix 进来......
在某些情况下,我们希望通过 JavaScript 实现一些动画效果,这时可以选择非常流行的 GSAP 动画库。GSAP 是 GreenSock Animation Platform 的缩写,适用于 DOM、SVG、数值、时间轴组合等复杂动画场景。它可以通过 JavaScript 的方式为 CSS 属性、SVG、Canvas 等设置动画......
要将 OpenClaw 变成真正可用的 AI 助理,离不开一个强大的“大脑”:大语言模型。云端模型固然方便,但高频调用带来的 token 消耗和潜在的隐私风险让不少用户望而却步。幸运的是,随着 2026 年 Qwen3.5 系列开源大模型的发布,本地部署的门槛已被大幅拉低。配合 Ollama 这样的轻量化本地模型运行工具......
我们知道 v-model 指令可以方便地实现表单元素数据的双向绑定,该指令的实现原理其实是 v-bind 和 v-on 这两个指令: v-bind 指令会将表单元素的 value 属性与一个变量绑定。 v-on 指令会绑定 input 事件,并在事件回调中重新为 value 属性绑定的变量赋值......