摘要:
转自:https://juejin.cn/post/6844903624099758094 vue中,我们所要实现的一个场景就是: 1.搜索页面==>到搜索结果页时,搜索结果页面要重新获取数据, 2.搜索结果页面==>点击进入详情页==>从详情页返回列表页时,要保存上次已经加载的数据和自动还原上次的 阅读全文
摘要:
列表进入详情页的传参问题。 本地开发环境请求服务器接口跨域的问题 axios封装和api接口的统一管理 UI库的按需加载 如何优雅的只在当前页面中覆盖ui库中组件的样式 定时器问题 rem文件的导入问题 Vue-Awesome-Swiper基本能解决你所有的轮播需求 打包后生成很大的.map文件的问 阅读全文
摘要:
一、使用hookEvent来监听组件的生命周期函数 二、小项目不使用vuex,使用vue.observable来进行状态管理。 三、深度watch与watch立即触发回调,我可以监听你的一举一动 四、for循环中针对ui样式的特征性样式或者事件 五、计算属性方法的使用 六、input事件执行的顺序 阅读全文
摘要:
一、什么是虚拟dom? 虚拟dom 其实就是一个普通的JavaScript对象,用来描叙试图上有哪些界面结构,并不生成界面,我们可以在生命周期【mounted阶段】打印this._vnode,如下: 它描叙了该阶段是div,有 哪些子节点,哪些属性,它是采用一个js对象来描叙这些,但是它并不会显示在 阅读全文
摘要:
转自:https://mp.weixin.qq.com/s/haOUo3EWcu40rVdeeEU5Zg 一,什么是diff? diff 是什么?diff 就是比较两个树,render 会生成两颗树,一个新树 newVnode,一棵旧树oleVnode。然后两棵树进行对比更新差异就是 diff ,全 阅读全文
摘要:
(1)在360浏览器下使用兼容模式,echarts中的饼状图不显示 原因:是由于它不支持饼状的阴影属性,可以将它注释掉,也有可能是因为它的盒子没有设置宽和高 (2)echarts它的高度超出了盒子的大小 (3)360兼容模式下a链接出现了一个虚拟的边框:可以使用outline:none解决; 阅读全文
摘要:
一 什么是跨域? 主要是由于浏览器的同源策略引用的,同源策略是浏览器的安全机制,当协议,域名,端口三者有一个不同,浏览器就禁止访问资源。 如下 url 上的源是:http://www.company.com:80 如果地址里面的协议,域名,端口号都相同就是属于同源的。 * http://www.a. 阅读全文
摘要:
一、Vue中的路由 vue-router 是 vue 中提供的路由, 1.使用vue-router 的步骤: (1)导入 vue 文件和 vue-router 文件 <script src="/path/to/vue.js"></script> <script src="/path/to/vue-r 阅读全文
摘要:
转自:https://mp.weixin.qq.com/s/y_l49Ak3QqmTTkxVzHWgew webpack 的作用就是根据入口文件将 源代码编译(构建,打包)成最终代码,中间经过 webpack 打包,打包的过程就是 编译。 整体的过程分为三个步骤:初始化,编译(最重要),输出。 初始 阅读全文
摘要:
一.什么是响应式的? 响应式就是当对象本身(对象的增删值)或者对象属性(重新赋值)发生了改变的时候,就会运行一些函数,最常见的示render函数。 在具体的实现上,vue用了几个核心的部件,每一个部件都解决一个问题: Observer Dep Watcher Scheduler Observer O 阅读全文