摘要: 1. 全局 API 转移 vue3 中将全局 API,即 Vue.xxx 调整到应用实例 app 上 2.x 全局 API(Vue) 3.x 实例 API (app) Vue.config.xxxx app.config.xxxx Vue.config.productionTip 移除 Vue.co 阅读全文
posted @ 2022-03-21 10:57 这货不是古月先生 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 非兼容变更:用于自定义组件时,v-model 的 prop 和事件默认名称已更改 prop: value → modelValue 事件: input → update:modelValue 非兼容变更:v-bind 的 .sync 修饰符和组件的 model 选项已移除,可在 v-model 上加 阅读全文
posted @ 2022-03-21 10:55 这货不是古月先生 阅读(2556) 评论(0) 推荐(0) 编辑
摘要: 1. Fragment(片段) 在 vue2 中:组件必须有一个根标签 在 vue3 中:组件可以没有根标签,内部会将多个标签包含在一个 Fragment 虚拟元素中 好处:减少标签层级,减小内存占用 2. Teleport(瞬移) Teleport 是一种能够将组件的 html 结构移动到指定位置 阅读全文
posted @ 2022-03-21 10:53 这货不是古月先生 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、常用 Composition API 1. setup setup 是 Vue3.0 中一个新的配置项,值为一个函数,是所有 Composition API 的入口 两个注意点: 1.setup 执行的时机:在 beforeCreate 之前执行一次,this 是 undefined 2.set 阅读全文
posted @ 2022-03-21 10:49 这货不是古月先生 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 一、如何判断函数中 this 指向 检查 . 左边是谁调用这个函数。例如 xiaoming.getName(); getName 函数里面有this,然后 . 旁边是 xiaoming,那么 this 就是指向 xiaoming。这种叫做 Implicit Binding(隐式绑定) 如果 . 左边 阅读全文
posted @ 2022-03-21 10:43 这货不是古月先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 看到vue文档的示例中,使用以下代码创建了2个相同的段落 注:文档中length的值为20,这里方便演示改为了2 render: function (createElement) { return createElement('div', Array.apply(null, { length: 2 阅读全文
posted @ 2022-03-21 10:41 这货不是古月先生 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、计算属性 computed 1、计算属性的 setter 和 getter 每个计算属性都包含一个 setter 和一个 getter 计算属性一般没有 set 方法,只读属性 计算属性在使用时作为一个属性,不用加() 注意:如果计算属性使用了箭头函数,则 this 不会指向这个组件的实例,不过 阅读全文
posted @ 2021-12-24 15:17 这货不是古月先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 最近看到有些在线文档可以进行签名,以防以后项目中会用到,提前用canvas练习一下,先看下最后实现的效果: 思路 在canva中监听鼠标按下事件(mousedown),获取按下时鼠标到canvas左上角的距离 以鼠标按下的点为canvas画笔的起点,监听鼠标移动事件(mousemove),根据鼠标移 阅读全文
posted @ 2021-12-24 15:11 这货不是古月先生 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 0、什么是高阶函数 高阶函数英文叫Higher-order function。JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 1、filter函数的使用(过滤数组) MDN:filter( 阅读全文
posted @ 2021-11-17 22:45 这货不是古月先生 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1、标识符 标识符:指开发人员为变量、属性、函数、参数取的名字。 标识符可以包含字母、数字、下划线、$符号,但是不能以数字开头,并区分大小写,标识符不能是关键字或保留字。 2、关键字 关键字:指JS本身已经使用了的字,不能再用他们充当变量名、方法名。 包括: break、case、catch、cla 阅读全文
posted @ 2021-11-17 21:40 这货不是古月先生 阅读(277) 评论(0) 推荐(0) 编辑