前端
Vue3中使用setup监听props
背景描述
子组件展示父组件传来的参数,展示的信息随着父组件上tab的切换动态更新。
一开始的想法是单独监听这个传递的参数,但看了VUE3的文档之后,似乎对参数的监听必须精确到属性。例如参数为
{
name: 'Doctor',
gender: 'Timelord'
}
需要在子组件的watch中写明监听的是name还是gender。
该参数中有很多可能会改变的属性,一一监
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
关于forEach
forEach()方法需要一个回调函数(这种函数,是由我们创建但是不由我们调用的)作为参数
回调函数中传递三个参数:
第一个参数,就是当前正在遍历的元素
第二个参数,就是当前正在遍历的元素的索引
第三个参数,就是正在遍历的数组
缺点: 不能使用break和continue
let myArr = ['王一', '王二', '王三'];
myArr.forEach((ite
vite技术揭秘--环境变量
前言
我们开发中不可避免的要根据环境变量来做一些逻辑分支,在vite中有两种实现方式,即define和.env文件
示例
通过cross-env包设置环境变量,并通过define向页面中export
在.env中使用VITE_作为开头命名
源码
define
读取配置的整体流程和proxy差不多,这里就不展开说了,总之就是
Vue.js基础-10-监听子组件事件(v-on)、绑定子组件数据(v-model)
1. 监听子组件触发的事件(v-on)
说明
父组件可以在使用子组件的地方直接用 v-on 来监听子组件触发的事件
完整示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CROW-宋</title>
<script src="ht
Vue中的内置指令与自定义指令
一、内置指令
1、v-text指令 :向标签中添加文本
2、v-html指令:向指定恒点中渲染包含html结构的内容。
2-1、与插值语法的区别:
(1).v-html会替换掉节点中所有的内容,{{xx}}则不会 。
(2).v-html可以识别html结构。
2-2、严重注意: v-html有安全性问题!!!
(1).在网站上动态演染任查HTML是非常危险的,容易导致XSS攻击。
(2).定要
584. 【前端】style-loader和MiniCssExtractPlugin.loader
style-loader和MiniCssExtractPlugin.loader是Webpack中常用的用于处理CSS的loader之一。
style-loader将CSS代码以内联样式的形式插入到HTML页面的<head>标签中。使用style-loader的好处是,样式可以立即应用于页面,并且可以动态更新,例如在JavaScript中使用style属性更改元素的样式时,这些更改可以
Pinia的简单使用
1.什么是Pinia?
1.pinia 和 vuex 具有相同的功效, 是 Vue 的存储库,它允许您跨组件/页面共享状态。
2.设计使用的是 Composition api,更符合vue3的设计思维。
3.Pinia 对 Vue 2 和 Vue 3 都有效,并且不需要您使用组合 API。
2.Pinia 的使用
2.1 Pinia 的安装
在安装Pinia的时候可以使用yarn 也可以使用 np