vue3 按需加载组件 子组件.vue <template> <div> <p>这个组件按需加载</p> <h1>这个组件显示</h1> </div> </template> <template> <div class="father"> <el-button text @click="openHa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-31 09:21:51
                            
                                553阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介在大型应用里,有些组件可能一开始并不显示,只有在特定条件下才会渲染,那么这种情况下该组件的资源其实不需要一开始就加载,完全可以在需要的时候再去请求,这也可以减少页面首次加载的资源体积,要在Vue中使用异步组件也很简单:// AsyncComponent.vue
<template>
  <div>我是异步组件的内容</div>
</template&g            
                
         
            
            
            
            一、说明当我们页面上引入的组件过多时,会导致页面加载速度变得很慢,为了加快页面的渲染速度,我们引入组件使用异步加载,只有当用到这个组件的时间,页面才会去加载组件,这样一来,就大大加快了页面的渲染速度。这种方式也可以减少打包后的app.js文件大小。注:在iview的UI框架中测试。二、code1、以下是默认的写法。import HomeHeader from "./compo...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 15:28:46
                            
                                2993阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、在动态组件上使用keep-alive:我们之前曾经在一个多标签的界面中使用 is 特性来切换不同的组件:<component v-bind:is="currentTabComponent"></component>当在这些组件之间切换的时候,你有时会想保持这些组件的状态,以避免反复重渲染导致的性能问题。有时候重新创建动态组件的行为是非常有用的,但是在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 12:06:14
                            
                                203阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、组件化开发思想
1. 什么是组件化开发
组件化开发指的是:根据封装的思想,把页面上可重用的部分封装为组件,从而方便项目的开发和维护。例如:ibootstrap - Bootstrap 可视化布局系统 所展示的效果,就契合了组件化开发的思想。用户可以通过拖拽组件的方式,快速生成一个页面的布局结构。
2. 组件化开发的好处
前端组件化开发的好处主要体现在以下两方面:
提高了前端代码的复用性和灵活            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-05 01:55:33
                            
                                689阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            / 移动端页码按钮的数量端默认值5。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-05 10:10:00
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .vue 脚手架的安装就不多说了,说下其他常见的错误1、安装问题 :首先我们在安装的时候,有些人会用npm直接安装  有些会用cnpm 安装 但是两个不能共用  不然会报错,为此我吃过不少亏2、文件存放错误:一般src下的assets存放静态资源文件,当时访问时,需要考虑路径的问题。如果存放在static下就不用考虑路径问题,直接以static开头的路径3、端口冲突错误:需要改            
                
         
            
            
            
            前言:应上级要求,搭建一个公司内部的vue组件库,由于临近我预计的离职时间,所以只将流程梳理实践了一遍。假设组件库名称为ui-library。一、使用vue-cli3创建ui-library项目vue create ui-library创建项目时选择自定义模板,我的配置如下 记得vue版本需要选择2.x。ui-library目录如下  二、在根目录添加vue.conf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 22:15:17
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            接口调用方式原生ajax基于jQuery的ajaxfetchaxios异步JavaScript的执行环境是「单线程」所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务。这个任务可称为主线程异步模式可以一起执行**多个任务JS中常见的异步调用 1.定时任何 2.ajax 3.事件函数prom            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-31 14:32:46
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于后期项目要使用ts,所以先学习下,这是第一次使用ts,要是有不足之处,还请多指教。最开始因为webpack版本问题搭了好几次没成功,果然失败乃成功之母,古人诚不欺我,每次学习都是在写bug解决bug继续创造bug的循环里痛并快乐着。由于使用的是Vue-cli2 + webpack3.6.0版本,按照webpack3的方式来搭建的,所以安装时一定要注意自己的版本与插件版本哈。前边儿初始化Vue项            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 16:44:44
                            
                                162阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.组件拆分1.组件实质上也是一个vue实例,因此组件中也可以使用vue的对象属性,反过来每一个vue实例也是一个vue组件(注:1.唯一不同的是el是根实例的特有选项,2.组件中的data必须是一个函数);2.如果vue实例中没有template模板的定义,那么vue会把el挂载点下的html作为vue实例的模板;3.模板中如果还有子组件,父组件调用子组件的时候,通过属性的方式进行调用,那么子组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-12 15:52:11
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是组件,构成组件的三部分,定义(过滤器,监听器,计算属性,方法区),style开启less语法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-14 09:50:52
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # JDate 日期组件 使用文档
 
###### 说明: antd-vue日期组件需要用moment中转一下,用起来不是很方便,特二次封装,使用时只需要传字符串即可
## 参数配置
| 参数           | 类型      | 必填 |说明|
|--------------|---------|----|---------|
| placeholder      |string   |            
                
         
            
            
            
            开发小程序中,遇到的wepy的几点坑,记录一下;1.定时器:  在页面中有需要用到倒计时或者其他定时器任务时,新建的定时器在卸载页面时一定要清除掉,有时候页面可能不止一个定时器需求,在卸载页面(onUnload钩子函数)的时候一定要清除掉当前不用的定时器  定时器用来做倒计时效果也不错,初始时间后台获取,前端处理,后台直接在数据库查询拿到的标准时间(数据库原始时间,T分割),前端需要正则处理一下这            
                
         
            
            
            
            说实话,我一开始也不知道什么叫按需加载组件,组件还可以按需加载???后来知道了 学不完啊...没关系,看我的 按需加载组件,或者异步组件,主要是应用了component的 is 属性 template中的代码: 这里的每一个按钮,都要显示不同的组件,所以我让使用了同一个方法名 script中的代            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-13 16:32:06
                            
                                1144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            主要代码 const SetPwdTemplate = () => ({ component: import( /* webpackChunkName: "setUserPwdAsync" */ "@/components/setUser/pwd.vue" ), loading: '加载组件' de ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-19 10:52:00
                            
                                289阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            异步组件加载 首先准备 简单的框架搭出来 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>异步组件加载</title> <meta name="viewport" content="width=devi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 11:38:38
                            
                                484阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 components: { 2 AddCustomerSchedule(resolve) { 3 require(["../components/AddCustomer"], resolve); 4 }, 5 AddPeopleSchedule(resolve) { 6 require(["..            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-07-28 18:01:00
                            
                                510阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在 Vue 中,异步组件是一种优化应用性能的重要手段,以下为你详细介绍几种常见的异步组件加载策略:
1. 按需加载
按需加载是最常见的异步组件加载策略,即只有当组件需要被渲染时才进行加载。这种策略能有效减少初始加载的代码量,提高应用的首屏加载速度。
Vue 3 示例
<template>
  <div>
    <button @click="showAsy            
                
         
            
            
            
            文章目录一、组件1. 创建组件2. 引用组件3. 组件之间如何传递参数一、组件1. 创            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-30 10:25:02
                            
                                375阅读
                            
                                                                             
                 
                
                                
                    