摘要: 1.vue中data为什么是函数? 当一个组件被定义, data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初 阅读全文
posted @ 2022-02-10 17:29 亦茫茫 阅读(25) 评论(0) 推荐(0) 编辑
摘要: // 无论盒子为content-box、border-box,clientWidth获取的是元素的 padding+content 的总宽度;offsetWidth获取元素的 border+padding+content 的总宽度。 // 另外offsetWidth、offsetHeight获取的元 阅读全文
posted @ 2021-12-24 17:16 亦茫茫 阅读(31) 评论(0) 推荐(0) 编辑
摘要: vue组件的继承适用于ui几乎一样,只是数据不一样的情况下 和传统的继承一样,如果在子类中重写了基类的data、方法、dom,那么基类对应的data、方法、dom都会被覆盖掉。 需要特别注意的是,HTML模板要么完全继承,要么完全重写,不能按需继承某个部分。如果子类在结构上和基类有所差异,还是需要在 阅读全文
posted @ 2021-12-16 09:17 亦茫茫 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: vue单文件组件开发,引入组件时,引入的是对应单文件组件的VueComponent()构造函数 什么是vue单文件组件? 写法一: <template></template> <script> export default Vue.extend({ data(){}, methods:{}, com 阅读全文
posted @ 2021-12-16 09:09 亦茫茫 阅读(229) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/sunhuahuaa/p/7655587.html 阅读全文
posted @ 2021-12-12 10:27 亦茫茫 阅读(10) 评论(0) 推荐(0) 编辑
摘要: vue组件页面解析,最开始使用的是初始化中含有的数据进行解析。 1.asyncData 配置项(只有page文件下的页面有该配置项),在页面初始化前(beforeCreate前)调用,获取到的数据,会与组件初始化时的data数据混合。 asyncData(context) 参数context 为上下 阅读全文
posted @ 2021-12-10 23:15 亦茫茫 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 补充: ①void 是一元运算符,它可以出现在任意类型的操作数之前执行操作数,却忽略操作数的返回值,返回一个 undefined。 ②遍历器(Iterator)的作用是为所有的数据结构,提供统一、简便的访问接口;其次,es6创造了一种新的遍历命令for...of循环,Iterator接口主要供for 阅读全文
posted @ 2021-12-09 09:15 亦茫茫 阅读(41) 评论(0) 推荐(0) 编辑
摘要: <script> // es6 Set对象、Map对象 // es6提供了新的数据结构set。类似于数组,但成员的值都是唯一的,没有重复的值。 // Set本身是一个构造函数,用来生成Set数据结构。 // forEach()本身是不支持continue和break语句的。 // 使用return语 阅读全文
posted @ 2021-11-30 15:38 亦茫茫 阅读(19) 评论(0) 推荐(0) 编辑
摘要: this.$route 获取当前激活状态的路由组件的路由信息 阅读全文
posted @ 2021-11-29 12:02 亦茫茫 阅读(15) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/prefect2011/article/details/84959545 阅读全文
posted @ 2021-11-26 20:05 亦茫茫 阅读(8) 评论(0) 推荐(0) 编辑