51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

vuejs

Vue 学习笔记之七组件的使用

Vue 学习笔记之七组件的使用

厉飞雨 阅读(107) 评论(0) 赞(8)

<h2>7 组件注册 {#7-组件注册}</h2> <p><strong>组件名</strong></p> <p>在注册一个组件的时候,我们始终需要给它一个名字。比如在全局注册的时候我们已经看到了:</p> <pre><code class="langua...

Vue 学习笔记之五Vue生命周期

Vue 学习笔记之五Vue生命周期

厉飞雨 阅读(90) 评论(0) 赞(6)

<ol start="5"> <li>Vue生命周期 {#5-vue生命周期}</li> </ol> <hr /> <p>所有的生命周期钩子自动绑定 <code>this</code> 上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着<st...

Vue 学习笔记之三

Vue 学习笔记之三

厉飞雨 阅读(121) 评论(0) 赞(8)

3. v-on按键修饰符 {#3-v-on按键修饰符} --------------------------- ### 3.1 作用说明 {#31-作用说明} ```markdown 文档地址:https://cn.vuejs.org/v2/guide/events.html 在监听键盘事件时,我们经常需要监听常见的键值,vue允许v-on在监听键盘事件时添加按键修饰符:...

Vue 学习笔记之一起步

Vue 学习笔记之一起步

厉飞雨 阅读(135) 评论(0) 赞(8)

<h2>1.起步 {#1起步}</h2> <p>创建一个html,然后通过如下方式引入 Vue:</p> <pre><code class="language-javascript">&lt;!-- 开发环境版本,包含了有帮助的命令行警告 --&gt; &lt;s...

记录优化 Vue 应用的首次加载速度

记录优化 Vue 应用的首次加载速度

厉飞雨 阅读(119) 评论(0) 赞(8)

<h2>2024 年更新 {#2024-年更新}</h2> <p>不再推荐用这种偏门的方式去优化网络加载,这非常不可靠。Halo 2.x 也已经完全没有使用这种方式。正确的做法应该是在工程和代码层面优化,比如分包、异步加载路由、缓存策略、SSR 等。一定要上 CDN,也应该是从基础设施运维上面考虑。</p> <p>感谢...

Vue3项目中使用实现菜单导航

Vue3项目中使用实现菜单导航

厉飞雨 阅读(138) 评论(0) 赞(6)

<h3>1. Element plus组件 {#1.-element-plus%E7%BB%84%E4%BB%B6}</h3> <p>使用Element plus的Menu 菜单和Container 布局容器。 <a href="https://element-plus.org/zh-CN/component/menu.htm...

Vue3响应式原理的简单实现

Vue3响应式原理的简单实现

厉飞雨 阅读(158) 评论(0) 赞(6)

<p>Vue中响应式(拿reactive举例)实现其实是一系列的依赖收集,使用Proxy对传入的对象进行代理监听,返回处理好的代理对象。</p> <pre><code class="language-javascript">//对象的响应式原理 class Depend { static activeR...

[Vue Router]解决动态路由刷新白屏问题

[Vue Router]解决动态路由刷新白屏问题

厉飞雨 阅读(177) 评论(0) 赞(10)

解决动态路由刷新白屏问题 ------------ > 这个算是遗留比较久的问题了,以前做项目的时候也遇到过,今天总算找到了解决方法 ### 问题描述 > 由于需要做后台的权限控制,权限菜单需要后端发送数据,前端按需生成对应选项卡,这样就需要用到动态路由了,以下是一个动态路由的例子 ```typescript // //前置导航守卫 router.befor...