vue.js学习与实战笔记(2)】的更多相关文章

公司需要开发一个小型官网,个人决定放弃angular2,使用vue来进行开发,由于是培训出生,思想一时难以转变,所以只能从零开始,下面奉上学习笔记 vue.js主要参考官网进行学习与开发 由于vue不支持ie8以下的游览器,所以需要向下兼容的可以洗洗睡了 安装:由于是学习,所以直接在官网下载了开发版的js包 学习: 1.声明式渲染 在div里就会输出Hello Vue 条件与循环…
驼峰式写法时需要注意的问题 学习到组件这一章时,由于没注意到vue中对于camelCased的解释,导致出错了都找不出来,后面发现 在使用驼峰式写法时,在使用模板的时候需要使用kebab-case命名 附图:…
一. vue补充 1. 获取DOM元素 救命稻草,document.querySelector 在template中标示元素`ref = "xxx" 在要获取的时候,this.$refs.xxx获取元素 创建组件,装载DOM,用户点击按钮 ref 在DOM上获取的是原生DOM对象 ref在组件上获取的是组件对象 $el是拿其DOM 这个对象就相当于我们平时玩的this,也可以直接调用函数 总结: $属性:$refs获取组件内的元素 $parent:获取当前组件对象的父组件 $child…
1,Vue.js 是一套构建用户界面的渐进式框架. 2,Vue.js 是由尤雨溪开发出的,最早发布于2014年2月. 3,引用vue.js地址一CDN: <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script> 4,引用vue.js地址二: <script src="https://unpkg.com/vue"></script> 5, 安装np…
一. vue基础 1. 历史介绍 angular 09年,年份较早,一开始大家是拒绝的 react 2013年,用户体验较好,直接拉到一堆粉丝 vue 2014年,用户体验较好 前端框架与库的区别 jquery库->DOM(操作DOM)+请求 art-template 库->模板引擎 框架 = 全方位功能齐全 简易的DOM体验+发请求+模板引擎+路由功能 KFC的世界里,库就是一个小套餐,框架就是全家桶 代码上的不同 一般使用库的代码,是调用某个函数,我们自己把控库的代码 一般使用框架,其框架…
一. 历史介绍 1. 规范 AMD Commonjs||CMD UMD 参考:认识AMD.CMD.UMD.CommonJS 2. 工具 npm bower webpack browserify 参考:bower 和 npm 的区别详细介绍npm.cnpm.bower安装区别gulp/grunt和browserify/webpack的区别 二. webpack打包模块源码 1. 把所有模块的代码放入到函数中,用一个数组保存起来 2. 根据require时传入的数组索引,能知道需要那一段代码 3.…
一. 基础 1. 注册全局组件 应用场景:多出使用的公共性能组件,就可以注册成全局组件,减少冗余代码 全局APIVue.component('组件名','组件对象') 2.附加功能:过滤器&监视改动 filter || filters 全局过滤器(给数据添油加醋显示):Vue.filter('过滤器名',过滤器方式fn) 组件内过滤器filters:{'过滤器名',过滤器方式fn} 将数据进行添油加醋的操作 过滤器分为两种 1.组件内的过滤器(组件内有效) 2.全局过滤器(所有组件共享) 先注册…
一. axios 1. 基本使用 axios.method('url',[,...data],options) .then(function(res){ }) .catch(function(err){ }) 2. 合并请求 this.$axios.all([请求1,请求2]) .then(this.$axios.spread(function(res1,res2){ }) ) 3. 取消请求 API 3步骤: const cancelToken = axios.CancelToken; //…
vue中vue-router的使用:…
目录 vue.js 学习笔记3--TypeScript 工具 基础类型 数组 元组 枚举 字面量 接口 类类型 类类型要素 函数 函数参数 this对象和类型 重载 迭代器 Symbol.iterator 声明.解构.展开.类型断言 泛型 泛型约束 交叉类型.联合类型 索引类型 映射类型 类型兼容 类型保护.推断 模块和命名空间 装饰器 类装饰器: 函数装饰器: 属性装饰器: 参数装饰器: vue.js 学习笔记3--TypeScript 工具 npm install -g typescript…