05 2021 档案
摘要:出现问题场景:vue运行项目过程中报错 检查代码中并无写错的地方其实涉及到这个问题,就是版本原因了,我安装的 scss-loader 版本太高,卸载安装低版本即可 npm uninstall --save sass-loader // 卸载npm i -D sass-loader@8.x // 安装
阅读全文
摘要:在引入该组件时,报了个这样的警告,组件死活引入不到,什么原因呢? <template> <div id="app"> 我是APP.vue组件 {{msg}} <hr/> <Father/> </div> </template> <script> import Father from './compo
阅读全文
摘要:Vue 的$mount()为手动挂载,在项目中可用于延时挂载(例如在挂载之前要进行一些其他操作、判断等),之后要手动挂载上。new Vue时,el和$mount并没有本质上的不同。 具体见代码: 顺便附上vue渲染机制流程图:
阅读全文
摘要:$parent $children $refs $root vue提供的这几种方法可以随便调用父子组件跟组件data里的值还有method中的方法 $parent是子组件调用父组件的方法,返回的是一个对象,因为只会有一个父组件 写法:this.$parent.getParent() $childre
阅读全文
摘要:前言 相信不少人在学习或者使用Javascript的时候,都曾经被 JavaScript 中的 this 弄晕了,那么本文就来整理总结一下在严格模式下 this 的几种指向。 一、全局作用域中的this 在严格模式下,在全局作用域中,this指向window对象。 1 2 3 4 5 6 7 8 "
阅读全文
摘要:javaScript中函数无返回值时,函数默认返回undefined 看如下代码: //函数有返回值function fn1(){ var hometown = '江西省赣州市于都县'; return hometown; //有返回值}var a = fn1();console.log('fn1()
阅读全文
摘要:querySelector() 返回匹配指定选择器的第一个元素。 querySelectorAll() 返回所有的节点元素 语法document.querySelector(CSS selectors) getElementsByTagName() //返回的是所有的节点,是一个类数组对象 getE
阅读全文
摘要:MDN web docs上面说: map() 方法创建一个新数组,其结果是该数组中的 每 个 元 素 都调用一个提供的函数后返回的结果。 并举了个例子: var array1 = [1,4,9,16];const map1 = array1.map(x => x *2);console.log(ma
阅读全文
摘要:watch:理解: 监听器,监听某个数据的变化从而来执行一些操作1.仅仅是数据发生改变的时候会侦听到2.只是会检测到你写在watch里的那些属性,没写的就不会触发 updated:是vue生命周期里面的一个钩子函数—data数据更新后触发视图更新。这里是视图更新之后的操作可以在这里执行。1.执行到它
阅读全文
摘要:a标签中href=""的几种用法 众所周知,a标签的最重要功能是实现超链接和锚点。而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法<a href="javascript:;"></a>,所以就来整理下a标签中href的几种用法。 一、Js的几种调用方法(参考总结的)
阅读全文
摘要:router: router一般具有功能性,例如: route:route一般用于获取信息,例如获取-路由路径($route.path) -路由参数($route.params) -路由的查询参数($route.query) -路由的hash值($route.hash), 完成解析后的hash值(不
阅读全文
摘要:var a = {}; var b = { key: "a" }; var c = { key: "c" }; //b要作为属性名先转为字符串,相当于:a[object Object]:="123" a[b] = "123"; //打印一下a,此时a只有一个属性名为object Object,属性值
阅读全文
摘要:1.Vue的单文件是以.vue为后缀构成的,在vue-cli中 .vue为后缀名的文件称之为单文件组件 单文件组件包含三部分: 1. template 组件的模板,用来写虚拟dom 2. script 用来写组件的业务逻辑 3. style 用来写组件的内部样式 2.vue-loader这个装载器的
阅读全文
摘要:1.父子组件通信 1.父组件通过属性方式将数据传递给子组件 2.子组件通过props来接收父组件传递来的属性 组件里面生成数据必须是函数,内部返回对象的形式 data(){ return { msg:' ' }} 常见题目:为什么组件的data不是一个对象呢? 一个组件的 data 选项必须是一个函
阅读全文
摘要:.then()方法的意思和用法 then()方法是异步执行。 意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。 语法:promise.then(onCompleted, onRejected); 参数 promise必需。Promise
阅读全文
摘要:vue报错出现 [Vue warn]: Error compiling template 出现的原因是把新建的实例放在了被绑定的组件当中 <div id="app"> <script type="text/javascript"> 新建的实例 </script></div>解决方法: <div id
阅读全文