摘要: Vue的双向数据绑定原理是什么? 答:vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 具体步骤: 第一步:需要observe的数据对象进行递归遍 阅读全文
posted @ 2019-07-09 16:32 曼巴博博 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.用npm install vue-router -S 2.Vue.use(VueRouter)//将路由绑定到vue身上 在main.js中导入vue vueRouter, 导入根组件app ,用new创建Vue创建一个viewmodel,这个vm用来编译各组件 3.配置路由规则,相当于将在ro 阅读全文
posted @ 2019-07-02 09:48 曼巴博博 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-01 23:31 曼巴博博 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 在vue中使用插件的步骤 1、引入Vue 2、引入插件 3、使用插件 Vue.use() 当路由配置成功以后Vue中就会多了两个内置组件 <router-view></router-view> //当路径匹配成功以后 router-view用来显示相对应的组件 <router-link></rout 阅读全文
posted @ 2019-07-01 22:13 曼巴博博 阅读(371) 评论(0) 推荐(0) 编辑
摘要: ES5&&ES6 一、let 1.块级作用域, let定义的变量只在代码块中有效 2.let声明的变量不会提前(前置)(意味着必须先定义后使用) 3.不能重复定义 ,在同一个作用域中不能声明同名的变量 4.暂时性死区(当内部变量与外部变量同名时,内部变量会屏蔽外部变量) 注:let和var的区别 1 阅读全文
posted @ 2019-06-30 13:04 曼巴博博 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 面向对象的编程思想: 一.步骤: 1.1首先考虑项目中有那写类 1.2其次是步骤即流程 二、特点: 2.1面向对象描述流程时,都有对象(主语) 2.2面向对象写代码时,任何变量都有所属(就是属性)任何函数都有所属 2.3面向对象都有点像团队配合 面向过程编程思想: 一.步骤: 1.1步骤(流程)每个 阅读全文
posted @ 2019-06-30 01:19 曼巴博博 阅读(121) 评论(0) 推荐(0) 编辑
摘要: vuex解决的问题: 1.组建的嵌套(父子组件的嵌套) 2.非父子关系的组件间共享数据 vuex 五步走: 1. npm install vue -S 2. vue.use(Vuex) 3. 创建一个store模块,定义状态管理的规则 state,mutations,actions,getters, 阅读全文
posted @ 2019-06-29 01:01 曼巴博博 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 安装:1.全局安装脚手架:cnpm install -g @vue/cli 使用:2.新建文件夹,在当前目录执行命令 vue create "项目名称"3.配置:选择Manually select feautures--》空格选择Babel和CSS Pre-procesors--》选择Sass/SC 阅读全文
posted @ 2019-06-26 21:38 曼巴博博 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. 请求方式:get 请求参数:menuName 返回的结果:data created(){ this._initPageData() }, methods:{ _initPageData(){ fetch('http://localhost:3000/category/searchcategor 阅读全文
posted @ 2019-06-25 23:12 曼巴博博 阅读(4896) 评论(0) 推荐(0) 编辑
摘要: 单行文本省略号的设置必须满足,以下四个条件: 1.固定的宽度:width:value; 2.强制在一行显示:white-sapce:nowrap; 3.溢出部分隐藏不可见:overflow:hidden; 4.显示省略号:text-overflow:ellipisis; 多行文本省略号: 1.dis 阅读全文
posted @ 2019-06-25 16:28 曼巴博博 阅读(326) 评论(0) 推荐(0) 编辑