摘要:
问题: 根据js引擎语法解析,会先去从左到右寻找有没有未声明的变量,如果有就把该变量提升至作用域顶部并声明该变量。那么恭喜js引擎他找到a.x这个属性没有声明,那么他会在{n: 1}这个内存区声明一个x属性等待赋值! 语法解析完成后,开始进行运算(ps:赋值运算),首先将a变量的指针指向了一个新的内 阅读全文
摘要:
1.charAt 返回指定索引出的字符 2.charCodeAt 返回指定索引出的unicode字符 3.indexof 判断一个字符第一次出现在某个字符串的索引,如果包含返回它的索引,如果不包含返回-1. 4.lastIndexOf 判断一个字符最后一次出现在某个字符串的索引,如果包含返回它的索引 阅读全文
摘要:
如何参数传递 方法一(不常有)、使用name传递参数。两步完成用name传值并显示在模板中 第一步:在路由文件中src/router/index.js里配置name的属性 第二步,模板里(src/App.vue)用 $route.name 来接收参数,比如直接在模板中展示 方法二:使用<router 阅读全文
摘要:
安装vuex npm install vuex --save //这里的--save的意思就是说在生产环境也是需要vuex的,所以要加--save 注意在mutations在组件中的使用: 引用状态使用mapState['count'],这里的count指的就是state中保存的状态值 引用方法使用 阅读全文
摘要:
背景: 初始Vue.js,了解组件时Vue的主要构成部分,但组件内部的作用域是相对独立的部分,组件之间的关系一般如下图: 组件A与组件B、C之间是父子组件,组件B、C之间是兄弟组件,而组件A、D之间是隔代的关系 那么对于这些不同的关系,本文主要分享了他们之间可以采用的几种数据通信方式。例如Props 阅读全文
摘要:
1. props单向绑定 vue中的props是单向绑定的,父组件的属性变化时会传递给子组件,子组件内部不应改变props的值,否则控制台会给出警告。 但如果props的类型为数组或者对象时,在子组件内部改变props的值控制台不会警告。因为数组或对象是地址引用,vue不会检测到props发生改变。 阅读全文
摘要:
使用 this.$router.push(location) 来修改 url,完成跳转 push 后面可以是对象,也可以是字符串: 例如: 阅读全文
摘要:
删除数组尾部元素 一个简单方法就是改变数组的length值: 使用对象解构(object destructuring)来模拟命名参数 如果需要将一系列可选项作为参数传入函数,你很可能会使用对象(Object)来定义配置(Config)。 不过这是一个比较老的方法了,它模拟了 JavaScript 中 阅读全文
摘要:
1 function dupRemove(arr){ 2 var tmp = []; 3 for(var i=0;i<arr.length;i++){ 4 for(var j=i+1;j<arr.length;j++){ 5 if(arr[i] arr[j]){ 6 j = ++i; 7 } 8 } 9 tmp.push(arr[i]); 10 } 11 return tmp; 12 } 13 1 阅读全文
摘要:
2019最全前端面试问题及答案总结 https://blog.csdn.net/keyandi/article/details/89227175 面试必过!!!! 2019年 前端 最新最全的经典面试题汇总 http://bbs.itheima.com/thread-443946-1-1.html 阅读全文