当前位置:首页 > 前端

Vue JSX 写法与传统 Vue 写法的区别

virtualman2周前 (03-01)75
1. 语法风格 传统 Vue 写法:使用 .vue 文件,包含 、 和 `` 三个部分。模板部分使用类似 HTML 的语法,逻辑部分使用 JavaScript,样式部分使用 CSS。 ```vue {{ message }} Click meexport default { data()...

Vue 的 JSX 写法详解

virtualman2周前 (03-01)77
Vue 的 JSX 写法详解1. 什么是 JSXJSX(JavaScript XML)是一种 JavaScript 的语法扩展,它允许你在 JavaScript 代码中编写类似 XML 的结构。在 Vue 中使用 JSX 可以让你更灵活地编写组件模板,尤其是在处理复杂的逻辑和动态内容时。 2. 安...

TypeScript中type和interface的区别

virtualman2周前 (03-01)71
在TypeScript的世界里,type和interface是我们用来定义类型的两个强大工具,它们既有相似之处,也有一些重要的区别。理解这些区别对于我们写出更高效、更灵活的TypeScript代码至关重要。 基本定义与语法 type:type是用来给类型起别名的,它可以用来定义基本类型、联合类型、...

vue3官方指定状态管理工具——Pinia

virtualman3个月前 (12-25)552
前言在 2020 年 9 月 Vue 3 发布正式版本之后,2021 年 2 月 Vuex 也发布了适配 Vue 3 的 4.0 版本,但是在 2021 年 8 月底,由 Vue 核心团队成员 Eduardo 主要贡献的全新 Vue 状态共享库发布 2.0 版本,并在同年 11 月,尤大正式指定 P...

【Cornerstone2.0中文文档】入门篇——cornerstone概述

virtualman4个月前 (11-09)1009
【Cornerstone2.0中文文档】入门篇——cornerstone概述
在本节中,您将了解使用 Cornerstone 的基本知识。 概述 Cornerstone3D是一个轻量级 Javascript 库,用于在支持 HTML5 Canvas 元素的现代 Web 浏览器中可视化医学图像。使用Cornerstone3D及其附带的库(例如Cornerstone3DT...

通过cornerstone2.0获取dicom文件头信息

virtualman4个月前 (11-09)800
在解析dicom头信息之前,需要先明确,DICOM文件的具体格式,可移步:https://virtualman.top/index.php/post/57.html /** * 获取头部信息,仅限Dicom文件 */ function getHeaderInfo() {...

【解决】在Vite中使用Cornerstone2.0时,无法编译的问题

virtualman4个月前 (11-08)744
在vite.config.js文件中,加入: worker: { format: "es", rollupOptions: { external: ["@icr/polyseg-wasm"], }, }, 这段代码配置了 Vite 构建工具中的...

【前端】pako库——数据压缩利器工具

virtualman5个月前 (10-12)910
【前端】pako库——数据压缩利器工具
pako.deflate()压缩,压缩为UInt8Array   pako.inflate()解压缩 let jsonObj = {"a":1,"b":"123"}; let jsonStr = JSON.stringify(jsonObj); let compresse...

vuex和缓存(localStore)的主要区别

virtualman7个月前 (08-05)1269
Vuex和缓存的主要区别在于它们的存储位置、‌数据类型、‌持久性、‌应用场景以及生命周期。‌ 存储位置:‌ Vuex数据存储在内存中,‌而缓存数据则存储在本地文件或内存中。‌具体来说,‌Vuex用于管理组...

在uniapp(VUE3)项目中引入并使用vuex

virtualman7个月前 (08-05)1310
1、在项目中下载并安装vuex npm install vuex --save 2、在根目录下创建文件/store/store.js import { createStore } from 'vuex' //导入createStore构造函数 export default create...