Vue3 引入Vanta.js使用

能搜到这篇文章 想必一定看过demo效果图了吧

示例 Vanta.js - Animated 3D Backgrounds For Your Website (vantajs.com)

1. 引入

在根目录 index.html中引入依赖

<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r134/three.min.js"></script>
<script src='https://cdn.jsdelivr.net/npm/vanta@0.5.24/dist/vanta.globe.min.js'></script>

两个cdn分别是 three.js 和 vanta.globe.js

建议  three.js 使用min版  无需引入完整包

注意  因为我只使用了 vanta 中 globe 效果  所以只引入了 globe 的 cdn!!

如需更多cdn  请访问 vanta 官方案例中的 cdn 列表进行引入

vanta CDN by jsDelivr - A free, fast, and reliable Open Source CDN

2. 使用

<template>
  <div id="content"></div>
</template>


<script setup>
import { onMounted, nextTick } from 'vue'

onMounted(() => {
  nextTick(() => {
    initVanta()
  })
})

const initVanta = () => {
  window.VANTA.GLOBE({
    el: '#login_content',
    mouseControls: true,
    touchControls: true,
    gyroControls: false,
    minHeight: 200.0,
    minWidth: 200.0,
    scale: 1.0,
    scaleMobile: 1.0,
    color: 0xc3c3c3,
    color2: 0xc3c3c3,
    size: 1.30,
    backgroundColor: 0xffffff
  })
}
</script>

<style scoped lang="less">
.content{
    height: 800px;
    width: 800px;
}
</style>

相关推荐

  1. CDN引入Vue3

    2024-07-17 17:06:02       32 阅读
  2. Vite+Vue3+TS 引入使用Cesium.js

    2024-07-17 17:06:02       52 阅读
  3. vue3 页面引入组件

    2024-07-17 17:06:02       20 阅读
  4. vue2 vue-router引入使用详解

    2024-07-17 17:06:02       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 17:06:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 17:06:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 17:06:02       58 阅读
  4. Python语言-面向对象

    2024-07-17 17:06:02       69 阅读

热门阅读

  1. 网络编程:IO多路复用(五个IO模型)

    2024-07-17 17:06:02       23 阅读
  2. 【防抖工具库 es-toolkit】

    2024-07-17 17:06:02       26 阅读
  3. Vue 接口用FormData() 提交数据

    2024-07-17 17:06:02       26 阅读
  4. 把关键字当作列名 不报错的方法 (数据库)

    2024-07-17 17:06:02       19 阅读
  5. 图论建模技巧搜集

    2024-07-17 17:06:02       20 阅读
  6. 【仿真建模-anylogic】数据源组件

    2024-07-17 17:06:02       16 阅读