vue2和vue3都如何创建项目(vue3.0+vite2实现动态异步组件懒加载)
类别:编程学习 浏览量:2900
时间:2021-10-22 07:24:43 vue2和vue3都如何创建项目
vue3.0+vite2实现动态异步组件懒加载目录
- 创建一个vite项目
- 创建组件
性能决定成败;vite确实快;
cmd 命令行(默认你已经安装了node & npm),执行npm init @vitejs/app vue-study – --template vue;
cd至vue-study,npm install(安装依赖); npm run dev(启动项目);
新建一个目录为pages,pages下面再新建一个目录contents,contens下面可以新建具体的组件目录页面,此时目录结构为
App.vue
<template> <p @click="onChangeContents('./pages/contents/gp/gp.vue')">郭培</p> <p @click="onChangeContents('./pages/contents/systemManges/xtcs.vue')">系统参数</p> <p>{{currentTabComponent}}</p> <!-- <Suspense> --> <component :is="DefineAsyncComponent({ // 工厂函数 loader: Modeuls[currentTabComponent], // // 默认值:Infinity(即永不超时,单位 ms) timeout: 3000, })"></component> <!-- </Suspense> --> </template> <script lang="ts"> import { defineComponent, defineAsyncComponent, reactive, ref } from 'vue' export default defineComponent({ name: 'App', setup() { //vite加载指定路径的所有模块 const Modeuls = import.meta.glob('./pages/contents/*/*'); const onChangeContents = function(URL) { currentTabComponent.value = URL; console.log(currentTabComponent) } let currentTabComponent = ref('./pages/contents/systemManges/xtcs.vue'); const DefineAsyncComponent = defineAsyncComponent; return { DefineAsyncComponent, currentTabComponent, onChangeContents, Modeuls } }, }) </script>
到此这篇关于vue3.0+vite2实现动态异步组件懒加载的文章就介绍到这了,更多相关vue3.0+vite2动态异步懒加载内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- vue接口请求类封装(Vue接口封装的完整步骤记录)
- vue如何导入excel(Vue实现导入Excel功能步骤详解)
- vuex数据持续化(Vuex数据持久化实现的思路与代码)
- vue实现聊天(Vue+ssh框架实现在线聊天)
- vue切换图片效果(Vue.js实现图片切换功能)
- vueelementui表格操作(Vue组件库ElementUI实现表格列表分页效果)
- vue移动端项目用什么打包工具(浅谈使用Vue完成移动端apk项目)
- vue 计算一段时间的月份和天数(vue实现指定日期之间的倒计时)
- 使用vue-cli构建electron项目(MAC+PyCharm+Flask+Vue.js搭建系统)
- vue怎么实现拖动(Vue拖动截图功能的简单实现方法)
- vue监控对象变化(Vue之监听方法案例详解)
- vue移动端页面不能上下滑动(vue移动端实现左滑编辑与删除的全过程)
- vue3 composition api用法(vue3中provide和inject的使用)
- 面试问vue掌握程度如何回答(面试最常问的13种Vue修饰符)
- vue手动清除keepalive缓存(vue中keep-alive组件的用法示例)
- vueassets文件路径(vue如何根据url下载非同源文件)
- 玩网游居然让人更友善 很难以让人置信(玩网游居然让人更友善)
- 学好汉语拼音,从娃娃绕口令抓起,平时还是要多练 收藏好(从娃娃绕口令抓起)
- 仙女们的私藏鲜法大PK 鲜香切块牛肉(仙女们的私藏鲜法大PK)
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
- 指天椒紫苏爆炒牛肉(指天椒紫苏爆炒牛肉)
- 谷雨前,吃牛羊肉别忘了吃河鲜,除湿还清热,加紫苏一炒特解馋(吃牛羊肉别忘了吃河鲜)
热门推荐
- kubernetes是如何调度的(云原生技术kubernetes调度单位pod的使用详解)
- mysql索引的弊端(MySQL 全文索引的原理与缺陷)
- thinkphp5.1修改(ThinkPHP 5.1 跨域配置方法)
- mysql重启启动失败(MySQL8.0无法启动3534的解决方法)
- nodejs部署上传文件(node.js使用express-fileupload中间件实现文件上传)
- python的模块与包与库(Python 中包/模块的 `import` 操作代码)
- mysql用户删除了如何设置(MySQL两种删除用户语句的区别delete user和drop user)
- 图片如何存放在mysql中(将图片保存到mysql数据库并展示在前端页面的实现代码)
- mysql事务特性和隔离级别(Mysql事务特性和级别原理解析)
- 网页http400错误请求怎么解决(HTTP 错误 403.1禁止访问:禁止执行访问的完美解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9