数据可视化大屏项目开发工程中,对效果追求越来越高,所以前端也需要不断的积累效果,以便于快速应用到项目用,不用等到用的时候才想到开发,时间上就紧张了,今天要实现的是地图从远到近的入场动画。
threejs版本号
"three": "^0.154.0",
vue版本号
"vue...
yekong
1年前 (2023-07-28)
喜欢
错误消息提示 "No matching export in "node_modules/.pnpm/vue-demi@0.14.5_vue@3.2.45/node_modules/vue-demi/lib/index.mjs" for import ...
yekong
1年前 (2023-07-28)
喜欢
Pinia 和 Vuex 都是用于 Vue.js 的状态管理库,但是它们在设计和 API 上有一些关键的不同。
下面是 Pinia 和 Vuex 的一些主要差异:
API 设计:Pinia 的 API 设计更为简洁和直观。在 Vuex 中,你需要使用 mutations 来更...
yekong
1年前 (2023-07-28)
喜欢
Pinia 是一个用于 Vue.js 的状态管理库,旨在作为 Vuex 的替代品。它可以和 Vue 2 或 Vue 3 一起使用,并且提供了一种轻松管理应用状态的方式。Pinia 被设计为直观并且更易于使用,相比 Vuex 来说,它的 API 更加简洁,并且引入了一些有用的新特性...
yekong
1年前 (2023-07-28)
喜欢
在JavaScript中,有多种方法可以用来对数组进行求和。以下是几种常见的方法及其示例:
方法1:使用for循环
let arr = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < arr.length; i++) {...
yekong
1年前 (2023-07-28)
喜欢
你可以使用JavaScript数组的 sort() 和 slice() 方法来实现。假设你的数组是 arr,它的元素都是包含 useTime 属性的对象,你可以按照以下方式操作:
// 从大到小排序
arr.sort((a, b) => b.useTime - a.useT...
yekong
1年前 (2023-07-28)
喜欢
threejs 项目从123升级版本到154后报错
THREE.ExtrudeBufferGeometry is not a constructor
根据在github查看到的消息,方法从THREE.ExtrudeBufferGeometry 改名为了THREE.Extrude...
yekong
1年前 (2023-07-27)
喜欢
数据大屏项目开发中,需要对数据进行多区间分组,第一组数据是区间,有6个区间,每个区间都有一个最小值一个最大值。
区间数据
[{
min: 0,
max: 1000,
name: '1000人以下',
color: '...
yekong
1年前 (2023-07-27)
喜欢
onMounted和mounted都是Vue组件生命周期中的一个阶段,代表组件已经被挂载到DOM。在这个阶段,我们可以访问和操作DOM元素。
他们的区别主要在于他们所在的上下文和使用的方式:
mounted是Vue 2中的选项API的一部分,需要在Vue组件对象中使用,它有权访...
yekong
1年前 (2023-07-27)
喜欢
Vue 3带来了很多新的功能和性能改进,与Vue 2相比,它的主要优点包括:
性能:Vue 3的运行时间性能和内存使用情况均得到了显著改进。它的编译器也更高效,生成更小、更优化的代码。
组合 API:Vue 3引入了一个新的组合API,提供了一种更灵活的方式来组织和复用代...
yekong
1年前 (2023-07-26)
喜欢