摘要: name 属性规定 input 元素的名称。name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据 angular的form表单分为模板表单和响应式表单 模板表单数据在模板表单进行双向绑定之后,当用户通过浏览器输入的时候,数据将传递到绑定的数值的身 阅读全文
posted @ 2020-04-24 17:06 敲代码的羔羊 阅读(2811) 评论(0) 推荐(0)
摘要: [ngModel]="formModel.username" (ngModelChange)="formModel.username=$event" 等同于 [(ngModel)]="formModel['username']" 阅读全文
posted @ 2020-04-15 14:56 敲代码的羔羊 阅读(1577) 评论(0) 推荐(0)
摘要: JS 调用属性一般有两种方法——点和中括号的方法。 标准格式是对象.属性(不带双引号),注意一点的是:js对象的属性,key标准是不用加引号的,加也可以,特别的情况必须加,如果key数字啊,表达式啊等等。 加引号是为了将其视为整体,认识一点:从对象角度,属性是不加引号的,如name,"name"这是 阅读全文
posted @ 2020-04-15 09:34 敲代码的羔羊 阅读(1209) 评论(0) 推荐(0)
摘要: 浅拷贝demo: var a = [1, 2, 3, 4, 5]; var b = a; a[0] = 2 console.log(a); console.log(b); //因为b浅拷贝a, ab指向同一个内存地址(堆内存中存的值) //b会随着a的变化而变化 //[2, 2, 3, 4, 5] 阅读全文
posted @ 2020-04-14 10:41 敲代码的羔羊 阅读(186) 评论(0) 推荐(0)
摘要: 背景 之前项目使用过vue.js+iview,习惯了后端开发的我,总觉得使用不习惯,之前分析易企秀前端代码,接触到了angular js,完备的相关功能,类似后端开发的体验,让人耳目一新,全新的angular拥抱typescript,更是为后端开发量身打造, 学习angular,可以参考学习笔记: 阅读全文
posted @ 2020-04-03 15:02 敲代码的羔羊 阅读(558) 评论(0) 推荐(1)
摘要: Vue是通过webpack实现的模块化,因此可以使用import来引入模块,例如: import Vue from 'vue' import Router from 'vue-router' import util from '@assets/js/util' 此外,你还可以在 bulid/webp 阅读全文
posted @ 2020-03-22 16:42 敲代码的羔羊 阅读(6060) 评论(2) 推荐(1)
摘要: vuex中的store分模块管理,需要在store的index.js中引入各个模块,为了解决不同模块命名冲突的问题,将不同模块的namespaced:true,之后在不同页面中引入getter、actions、mutations时,需要加上所属的模块名 1、声明分模块的store时加上namespa 阅读全文
posted @ 2020-03-22 14:55 敲代码的羔羊 阅读(5909) 评论(1) 推荐(1)
摘要: 1、在store文件夹,新建个index.js文件(命名看个人习惯,如果没有该文件夹,可以新建一个,当然也可以不建文件夹,直接新建个js文件也是可以的) 在新建的js文件中写入如下代码: 1 import Vue from "vue" 2 import Vuex from "vuex" 3 4 Vu 阅读全文
posted @ 2020-03-22 14:48 敲代码的羔羊 阅读(262) 评论(0) 推荐(0)
摘要: 当配置的其他代理不生效时请把新的代理名写在"/api"的上面 ,因为官方默认 先走"/api"这个对象! 阅读全文
posted @ 2020-03-19 16:12 敲代码的羔羊 阅读(199) 评论(0) 推荐(0)
摘要: 一、相同点: 1.都是循环遍历数组中的每一项 2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组) 3.匿名函数中的this都是指向window 4.只能遍历数组 二、不同点 1.map()会分配内存空间存储新数组并返回,forEach()不会 阅读全文
posted @ 2020-03-13 15:02 敲代码的羔羊 阅读(339) 评论(0) 推荐(0)