1、vite开发环境和生产环境的环境变量配置1、环境变量配置 vite本身会直接读取为什么会读取,因为含有dotenv第三方库 ,会直接读取 .env文件,2、css模块化简单处理css:{ modules:{ localsConvention: "camselCaseOnly" // 打包配置为驼峰命名规则。 sopeBehaviour:"local" // 配置当前是全局 还是 局部
1、Vue3相关语法内容赋值语句(ref、reactive系列)组件传值(父子,子父)watch,watchEffect监听slot具名插槽provide和inject组件内双向数据绑定v-model1、赋值语法(ref,reactive)1.1、ref 、isRef、 shallowRef、triggerRef、customRef 支持所有的类型(原因没有泛型约束)##### 1、ref //
HTTP和HTTPS发展历史1、什么是HTTP?http是超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的www文件都必须遵从这个标准。设计http的初衷是为了提供一种发布和接收html页面的方法还有一种问题:tcp和udp的区别是什么? Udp:首先udp协议是面向无连接的,也就是说不需要在正式传递数据之前先
1. Vue通信的方法有多少种?1.1 Vue 2.x的通信方式有1.第一种可以直接通过prop进行通信。 2.第二种通过$emit 和 $on。this.on('children-event',function(e){console.log(e)})3.通过 project 和 inject。A父组件----------------- provide(){ return{ for
有7中方法可以实现这个要求1、先回答最长用的方式定位整体方案 父相自绝<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <me
1、Mixin缺陷:组件和mixin之间存在隐式依赖(Mixin中会定义一些特殊的方法,但是当组件过多的时候,我们就很容易忘记查看,导致不可预期的错误!)多个Mixin之间可能产生冲突(比如定义相同的state字段)Mixin倾向于增加更多状态,这降低了应用的可预期性。组件自身的方法和state字段不敢轻易删除,因为难以确认有没有Mixin依赖它,Mixin也难以维护,因为Mixin逻辑最后会被打
虚拟DOM的作用和定义什么是虚拟DOM虚拟DOM就是普通的js对象。是一个用来描述真实dom结构的js对象,因为它不是真实的dom,所以才叫做虚拟dom。虚拟dom的作用我们都知道传统的dom数据发生变化的时候,我们都需要不断的去操作dom,才能更新dom数据,虽然后面出现了模板引擎,可以让我们一次性更新多个dom。但模板引擎依旧没有一种可以追踪状态的机制,当引擎内某个数据发生变化时,它依然操作d
插槽在2.6.0中,我们为具名插槽和作用域插槽引入了一个新的统一的语法,即v-slot。它取代了slot和slot-scope这两个目前已被废弃但未被移除且仍在文档中的attribute中。1、插槽内容Vue 实现了一套内容分发的 API,这套 API 的设计灵感源自 Web Components 规范草案,将 元素作为承载分发内容的出口。 它允许你像这样合成组件:import ButtonSl
1、object.defineproperty 首先说明一下 object.defineproperty不是Vue的方法,而是ES5中新增的方法。该方法可以用于定义对象属性的特性,包括可写性、可枚举、可配置性等。该方法的代码如下:Object.definePro
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号