摘要: 在一个项目中需要在多处页面使用类似的模块,就需要创建模板—-减少代码量,同时代码高度复用; 一、定义模板1、新建一个template文件夹用来管理项目中所有的模板; 2、新建一个courseList.wxml文件来定义模板; 3、使用name属性,作为模板的名字。然后在<template/>内定义代 阅读全文
posted @ 2018-10-19 15:19 Angel爽 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: 所谓的圣杯布局就是左右两边大小固定不变,中间宽度自适应。我们可以用浮动、定位以及flex这三种方式来实现 一般这种布局方式适用于各种移动端顶部搜索部分,这是最常见的,如京东手机版主页面顶部搜索: 可以看到左边有个菜单按钮,中间是搜索框,右边是登录两个文字,左右大小是固定的,而中间部分则是随着手机屏幕 阅读全文
posted @ 2018-10-02 12:52 Angel爽 阅读(8642) 评论(0) 推荐(0) 编辑
摘要: 原型链继承 用法:把实例的父类给子函数的原型 缺点: 1、因为修改了obj1.arr后obj2.arr也变了,因为来自原型对象的引用属性里所有实例共享的 2、创建子类实例时,无法向父类构造函数传递参数 借用构造函数继承 核心:借父类的构造函数来增强子类实例,就是说,相当于复制了一份父类的属性或者方法 阅读全文
posted @ 2018-01-10 12:55 Angel爽 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 1、跟现实中的工厂差不多 2、在函数内部创建了一个新的空对象,最后返回这个对象 3、缺点:虽然new的是共同的一个函数,但是其中的方法做对比,返回false,也就意思说,new的函数中的方法,不是共享(不是同一个地址). 构造函数模式 和工厂模式区别: 1、 构造函数中,不需要在内部创建对 阅读全文
posted @ 2018-01-10 08:48 Angel爽 阅读(221) 评论(0) 推荐(0) 编辑
摘要: webpack是什么: 模块打包机,分析目录结构,找到js模块(包括浏览器不能直接识别的代码 typscript sass...),打包成合适 的格式供浏览器访问 模块打包 构建(项目)打包的优势(webpack的优势) 1 、模块化,拆分了业务复杂的js代码--》细小的文件 2、 js拓展 》 基 阅读全文
posted @ 2018-01-09 14:55 Angel爽 阅读(640) 评论(0) 推荐(0) 编辑
摘要: vue中的路由 vue-router是一个插件所以我们要先进入项目文件去下载它 npm install vue-router --save-dev 在src的同级目录下新建 router 文件夹,在里面再新建一个index.js文件夹,这里面放的是路由的配置。 在src的同级目录下新建compone 阅读全文
posted @ 2017-12-28 10:44 Angel爽 阅读(205) 评论(0) 推荐(0) 编辑
摘要: vue中的父子组件值的传递 在子组件中定义props属性,里面写上属性名称,:message全写就是v-bind,通过这种方式实现父子组件值的传递。 子与子之间的值传递 自定义事件 使用 $on(eventName) 监听事件 使用 $emit(eventName) 触发事件 阅读全文
posted @ 2017-12-27 13:27 Angel爽 阅读(293) 评论(0) 推荐(0) 编辑
摘要: vue中的组件 什么是组件: 1、扩展HTML元素 2、重用性 3、可以实现特殊的功能 通过Vue.component来定义全局组件,第一个参数是组件名称,第二个参数是一个对象,template属性里面放的是组件内容,通过在id为app的div里面放入组件名称的标签来显示出组件的内容。 也可以将组件 阅读全文
posted @ 2017-12-27 13:07 Angel爽 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在es5中我们是使用构造函数实例化出来一个对象,那么构造函数与普通的函数有什么区别呢?其实没有区别,无非就是函数名称用首字母大写来加以区分,这个不用对说对es5有了解的朋友都应该知道。 但是es5的这种方式给人的感觉还是不够严谨,于是在es6中就换成了class,就是把es5中的function换成 阅读全文
posted @ 2017-12-25 13:14 Angel爽 阅读(14022) 评论(0) 推荐(1) 编辑
摘要: vue之自定义指令 像v-if、v-show、等这些都是系统指令,比如说我想写一个v-color的指令,但是系统是没有这个指令的,如果我们直接这样写肯定会报错,所以我们下面就需要自定义指令。 阅读全文
posted @ 2017-12-23 09:31 Angel爽 阅读(526) 评论(1) 推荐(0) 编辑