摘要:
两者都可以进行路由的配置 hash路由最明显的标志就是url中会存在一个/#/,可以使用window.location.hash来读取,通过URL对象的url.hash属性也可识别 history路由url中不会有#,看起来美观些,但是当url中有路由地址时,刷新页面会出现错误,因为发送Http请求 阅读全文
摘要:
发送请求 要发送简单的HTTP请求,使用fetch()只需要三步 1.调用fetch(),传入要获取内容的url 2.在http响应开始到达时取得第1步一步返回的响应对象,然后调用这个响应对象的某个方法,读取响应体 3.取得第2步异步返回的响应体,按需处理他 fetch因为返回promise通常要写 阅读全文
摘要:
toRef toRef 用于为源响应式对象上的属性新建一个ref,从而保持对其源对象属性的响应式连接。 接收两个参数:源响应式对象和属性名,返回一个ref数据。例如使用父组件传递的props数据时,要引用props的某个属性且要保持响应式连接时就很有用。 import {defineProps, t 阅读全文
摘要:
Script setup语法糖中使用props和emit方法 import {defineEmits, defineProps, toRefs} from "vue" const props = defineProps({ route:{ type:String, default(){ return 阅读全文
摘要:
flex布局 使用display:flex开启flex布局 display: flex; 主轴方向 flex-direction可以设置主轴为x轴还是y轴,元素根据主轴排列,横轴为row,纵轴为column,顺序反转为row-reverse flex-direction: row; 主轴子元素排列方 阅读全文
摘要:
定义 name:包名(必须是唯一的防止对外公布时产生冲突) description:包简介 version:版本号 keywords:关键词数组 repositories:托管源代码位置列表 author:包作者 bin:一些包作者希望包可以作为命令行工具使用,配置好bin字段后,通过 npm in 阅读全文
摘要:
模块加载流程 在Node中引入模块,需要经历如下3个步骤 1.路径分析 2.文件定位 3.编译执行 模块种类 在Node中,模块分为两类,一类是Node提供的模块,称为核心模块,一类是用户编写的,称为文件模块 核心模块在Node源码编译过程中,编译进了二进制执行文件。在Node进程启动时,部分核心模 阅读全文
摘要:
HTML文档 <body> <span>呵呵呵</span> <div id="container"> <span>哈哈哈</span> <input type="text"> <input type="text"> <input type="text"> <button id="btn">点我</ 阅读全文
摘要:
问题 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 解题思路 条件: 1.有序数组:意味着数组已经从小到大排好序了(即使没排好也可以先用 阅读全文
摘要:
通过CustomEvent可以定义一个自定义事件,用来定义一个全新的事件目标 CustomEvent()可接收两个参数,第一个参数是一个字符串,用来表示事件类型,第二个参数是一个对象,指定事件属性,可以将这个对象的detail属性设置为一个字符串、对象或其他值,表示事件的上下文 如下代码: // 定 阅读全文