vue路由中component的动态引入(import、require的各种写法)

这篇具有很好参考价值的文章主要介绍了vue路由中component的动态引入(import、require的各种写法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vue路由中component的动态引入(import、require的各种写法)

常用import写法(如下图):
vue路由中component的动态引入(import、require的各种写法)
常用写发,先用import通过路径引入组件对象,再赋给component。

稍微高级一点

vue路由中component的动态引入(import、require的各种写法)
直接“@”到目标主文件夹,不用敲那么多点点点。

第一种与第二种的结合,可实现懒加载。

vue路由中component的动态引入(import、require的各种写法)
来源转化:文章来源地址https://www.toymoban.com/news/detail-458747.html

const login = () => import('@/views/login/index')
...
{
...
    component: login,
  ...
  },

当项目路由很多时,可能需要根据数组动态设置路由,设置中动态设置component组件对象引入地址的方法:

let url = 'xxxxxxx'
{
...
component: () =>

到了这里,关于vue路由中component的动态引入(import、require的各种写法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端Vue中import和require的用法分析

    在前端开发中,使用Vue框架进行项目开发是非常常见的。在Vue项目中,我们经常需要引入外部的模块或文件,这时候就会用到 import 和 require 这两个。本文将详细分析它们的用法,并提供具体的代码实例和解释。 在ES6中, import 是一种用于导入模块的语法。它可以帮助

    2024年02月11日
    浏览(36)
  • 【前端】vue3中引入class类的写法

    单独将一个类作为一个js文件,然后引入到vue3页面使用 使用的vue页面

    2024年04月13日
    浏览(41)
  • 前端 ES6 环境下 require 动态引入图片以及问题

    ES6 环境中,通过 require 的方式引入图片很方便,一直以来也没有出过什么问题,后来项目中,需要动态引入图片。 require 动态引入也容易实现,百度也能搜到很多博客介绍。 偶然发现项目中 require 引入图片好像对打包体积影响挺大 ,js 会变大很多,经过测试,终于确定原因

    2024年02月07日
    浏览(43)
  • Vite按需引入自定义组件unplugin-vue-components

    1.安装插件 2.vite.config.ts文件加如下代码 3.tsconfig.json   include属性加入 ‘./components.d.ts’  目录里面会多一个文件 然后你在 components 里面封装组件就是全局组件了 我一开始是 先封装完组件然后 在配置的上面这些,就一直不显示 全局组件 ,然后你可以先把你封装的文件删除

    2024年02月12日
    浏览(98)
  • 报错:[plugin:vite:import-analysis] Failed to resolve import “axios“ from “src\components\Main.vue“. Do

        这个错误通常表示您的代码中缺少axios库或者它没有被正确引入。您可以按照以下步骤解决问题: 确认您已经安装了axios库。您可以在终端中使用以下命令来安装axios: 确认您已经正确引入axios库。在您的组件中,您需要使用以下方式来引入axios库: 确认您的路径是否正确

    2024年02月07日
    浏览(53)
  • Vue中使用require.context自动引入组件的方法介绍

    目录 一、自动引入组件 1、语法 2、使用 2.1、在compoents文件下随便创建index.js文件 2.2、mian.js引入该js 二、自动生成路由 1、示例: 2、使用 2.1、在router文件下随便创建autoRouter.js文件 2.2、在router文件下index.js文件中引入autoRouter.js文件 三、总结 一、自动引入组件 我们项目开发

    2024年02月03日
    浏览(50)
  • vue给components动态添加组件

    在Vue中,可以使用 v-bind 指令来动态地将组件添加到其他组件上。 首先,需要定义一个包含所有可能的子组件的数组或对象。然后,通过计算属性(computed property)根据条件选择要显示的组件。最后,使用 component 元素并结合 is 特性来动态地切换不同的组件。 这样就可以根据

    2024年01月24日
    浏览(41)
  • vue3+ts import引入第三方js文件报错解决方法

    报错原因 :执行 import XXX from ‘XXX.js’ 报错,The requested module ‘xxx.js’ does not provide an export named ‘default’ 可能是第三方文件不支持模块化标准,不能按需导入 解决方案 : 第一种方法 : 在index.html里利用script全局引入 第二种方法 : 在所需的.vue文件里单独引入,最后在hea

    2024年02月16日
    浏览(54)
  • Vue 动态Style的几种写法

    1、对象形式 2、三元表达式 3、数组形式 4、调用方法

    2024年01月20日
    浏览(36)
  • Vue动态组件 component :is的使用

    vue 动态组件用于实现在指定位置上,动态加载不同的组件,核心代码为: componentTag 为自定义的变量,将需要加载的组件名赋值给它,即可在component /标签出现的位置,渲染该组件。 src/page/component1.vue src/page/component2.vue src/page/component3.vue 点击按钮组件1 点击按钮组件2 点击按

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包