不知道大家使用 Vue3 的时候有没有这样的疑惑,“ref、rective 都能创建一个响应式对象,我该如何选择?”,“为什么响应式对象解构之后就失去了响应式?应该如何处理?” 今天咱们就来全面盘点一下 ref、reactive,相信看完所有响应式问题都会迎刃而解,一起学起来吧!
2025年08月27日
不知道大家使用 Vue3 的时候有没有这样的疑惑,“ref、rective 都能创建一个响应式对象,我该如何选择?”,“为什么响应式对象解构之后就失去了响应式?应该如何处理?” 今天咱们就来全面盘点一下 ref、reactive,相信看完所有响应式问题都会迎刃而解,一起学起来吧!
2025年08月27日
前面介绍的,父子、爷孙组件通信方式,要想解决子子、孙孙间通信,两个无关联组件的通信还是太麻烦的。
mitt可适用于任意组件间的通信。
对于后端的开发同学来说,mitt可以类比Kafka,一个基于发布/订阅模式的消息队列。
安装mitt:
2025年08月27日
在大型前端工程中,TypeScript的类型系统不仅是"锦上添花",更是"安全网"。掌握高级类型操作符能让类型定义从"勉强能用"升级为"精准控制",本文精选10个来自React、Vue、Redux等真实项目的实战案例,带你用类型体操解决工程痛点。
2025年08月27日
目前有 2 个项目(project1, project2),还有一个 nginx 自带的 index.html,我添加了对应的链接代码(稍后粘贴出来),为了统一管理子项目的路由。
我期望实现下面的效果(假设 ip: localhost,port: 8080):
2025年08月27日
这个方法之前看文档肯定是看到了,但是从来没有遇到问题,就抛之脑后了!这不遇到问题了还得请它来帮忙!
2025年08月27日
vue.js中使用样式绑定,有class属性和内联样式
<style>
.red{
color:red;
}
.bold{
font-weight: bold;
}
</style>
<!--直接使用style中定义的class样式,采用的是数组对象-->
<p :class="['bold','red']">这是class属性绑定测试</p>
<!--使用三元运算符-->
<p :class="['bold',flag?'red':'']">这是class属性绑定测试</p>
<!--使用嵌套对象,其中key可以不用带单引号,不过为了统一建议会用单引号,value值为一个boolean值-->
<p :class="['bold',{'red':flag}]">这是class属性绑定测试</p>
<!--使用对象,其中key可以不用带单引号,不过为了统一建议会用单引号,value值为一个boolean值-->
<p :class="{'bold':true,'red':flag}">这是class属性绑定测试</p>
vm中data flag:true
2025年08月27日
上一小节的学习,让我们理解以v开头的指令后面跟的将是表达式,同样标签也有一些合法的标签属性.如果想将这些属性的值变为表达式,我们可以使用Vue提供的v-bind:指令.