前端
少年广坤的烦恼
中华田园前端开发工程师
展开
-
2019.12.19
甲、webpack 1.配置 1.1.entry 入口 构建项目的起点,默认./src/index.js 1.2.output 输出的文件和输出的目录 默认./dist 1.3.loader 对非js文件处理成webpack能处理的模块,例如sass 1.4.plugins 附加插件列表 对webpack的拓展 ...原创 2019-12-19 17:29:48 · 434 阅读 · 0 评论 -
29道 Vue 面试题
1、说说你对 SPA 单页面的理解,它的优缺点分别是什么?单页面应用 spa不会因用户操作重新加载或跳转,而是用路由机制实现ui交互 避免重新加载优势:快 对服务器压力小 前后分离缺点:初次加载耗时多 前进后退需要自己建立堆栈管理 seo难度大2、v-show 与 v-if 有什么区别?V-if 是真正的条件渲染 v-show总是会被渲染 只是基于display” 属...原创 2019-10-28 17:10:28 · 416 阅读 · 0 评论 -
vuex 实操
Vuex 类似 Redux 的状态管理器,用来管理Vue的所有组件状态。大型单页应用(SPA),会出现多个视图组件依赖同一个状态,来自不同视图的行为需要变更同一个状态。最简单的Vuex示例import Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);const store = new Vuex.Store({ ...原创 2019-10-18 15:08:16 · 189 阅读 · 0 评论 -
axios与接口封装
一、axios的封装安装npm install axios; // 安装axios引入一般我会在项目的src目录中,新建一个request文件夹,然后在里面新建一个http.js和一个api.js文件。http.js文件用来封装我们的axios,api.js用来统一管理我们的接口。/**axios封装 * 请求拦截、相应拦截、错误统一处理 *///// 在http.j...原创 2019-10-18 14:22:42 · 293 阅读 · 0 评论 -
js 节流和防抖
防抖:你狂点按钮也没用,等你冷静下来事件才会触发。节流:游戏里面的技能冷却功能。防抖 let timer; document.getElementById('防抖').onclick = function () { clearTimeout(timer); timer=setTimeout(function () { ...原创 2019-10-18 10:23:42 · 145 阅读 · 0 评论 -
钉钉小程序开发注意事项
1.setData改变对应的this.data的值注意:不要直接修改this.data对应的数据。在dd.httpRequest({})中无法获取this对象,需要在请求外面定义变量去过渡钉钉变量this.setData({ 'array[0]': 1, 'obj.x':2,});2.dataset在组件中可以定义数据,这些数据将会通过事件传递给逻辑层。...原创 2019-09-09 16:15:57 · 3751 阅读 · 0 评论