当前位置:首页 » 《休闲阅读》 » 正文

ReferenceError: require is not defined 【vue3 +vite +setup语法使用报错】

16 人参与  2024年04月05日 10:30  分类 : 《休闲阅读》  评论

点击全文阅读


说明

原本我们在vue2时代,可以使用require 导入静态资源,如下所示

<template>  <div>    <div> test页面 </div>  </div></template><script>export default {  name: "globe",  data() {    return {       globe: {          baseTexture: require('@/assets/echarts/earth.jpg'),          environment:  require('@/assets/echarts/starfield.jpg'),    }  },  methods: {  },}</script>

但在vue3中的vite没有require方法定义的使用,说白了就是不使用require方法进行资源的导入,而是使用新的方法。详情请看官网。
Vite官网


我这里提供两种方法:
方法1:
使用 import导入资源

<template>  <div>    <div> test页面 </div>  </div></template><script setup>import img_echarts from '@/assets/echarts/earth.jpg'import img_bg from '@/assets/echarts/starfield.jpg'const globe = {baseTexture: img_echarts ,        environment: img_bg ,}}</script>

方法2:
直接使用 new URL(url, import.meta.url) 语法

<template>  <div>    <div> test页面 </div>  </div></template><script setup>const globe = {baseTexture: new URL('@/assets/echarts/earth.jpg', import.meta.url).href ,        environment: new URL('@/assets/echarts/starfield.jpg', import.meta.url).href ,}}</script>

END

PS:来人啊,把坑埋了!打道回府。


点击全文阅读


本文链接:http://zhangshiyu.com/post/90675.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 男友霸道给我开黑卡,转头却骂我是捞女最新章节_肖年顾客黑卡热文_小说后续在线阅读_无删减免费完结_
  • 他在回忆尽头全集_贺南舟许清梨叶絮完结txt_小说后续在线阅读_无删减免费完结_
  • 旅游结婚那天未婚夫另娶女秘书,我让他们一无所有连载_老公迎宾超长版_小说后续在线阅读_无删减免费完结_
  • 完结文异界修仙我的直播间能打赏核弹列表_完结文异界修仙我的直播间能打赏核弹(江流年沈红菱)
  • 全书浏览陪弟弟混骑行圈,离婚你哭什么?(韩星河柳千雪)_陪弟弟混骑行圈,离婚你哭什么?(韩星河柳千雪)全书结局
  • 老公出轨我助攻虐心反转_秦绍卿卿阿溪后续加长_小说后续在线阅读_无删减免费完结_
  • 替老婆坐牢出狱那天,我被送去斗兽场精校文本_许言沈宇郑子番茄热门_小说后续在线阅读_无删减免费完结_
  • 沐巍澜温溪:结局+番外(爱如一刹花火)电子书畅享阅读无广告
  • 傅凌川林柚续集(傅凌川林柚)章节前文+全书阅读(替嫁燃婚:小祖宗嘴硬腰软)最新连载
  • 资助生把导盲犬做成火锅后,我家杀疯了!列表_资助生把导盲犬做成火锅后,我家杀疯了!(陈米雪波波)
  • 沈瑾钰林沐橙豪门废妻浴火复仇续集(豪门废妻浴火复仇)章节在线阅读最近章节
  • 明明图分手费,我怎么就入赘了?(顾池柳如烟),明明图分手费,我怎么就入赘了?

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1