摘要:今天提交代码的时候遇到一个问题,一开始提交提示我本地文件与远程文件有冲突, 报错:please commit your change or stash them before your merge 然后我就stash本地代码,在git pull远程代码, git stash pop恢复本地代码,接着 阅读全文
posted @ 2020-03-13 09:07 潇湘羽西 阅读 (43) 评论 (0) 编辑
摘要:最近面试问到的原理问题还是挺多的,大致整理下 关于vue的 1.MVVM双向数据绑定原理 所谓MVVM数据双向绑定,即主要是:数据变化更新视图,视图变化更新数据。 视图变化更新数据我们可以通过事件监听的方式来实现,关键点在于数据变化如何更新视图.Vue内部通过Object.definePropert 阅读全文
posted @ 2020-03-02 10:29 潇湘羽西 阅读 (33) 评论 (0) 编辑
摘要:执行环境定义了变量或函数有权访问的其他数据,每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中.执行环境分为全局执行环境和局部执行环境,在web浏览器中,全局执行环境默认为window.当代码在环境中执行时,会创建变量对象的一个作用域链 如果用一个矩形来表示特定的执 阅读全文
posted @ 2020-02-29 15:17 潇湘羽西 阅读 (12) 评论 (0) 编辑
摘要:1.webpack底层原理 (实现一个webpack) 步骤:1.拿到入口文件的代码并读出来转化为js对象(抽象语法术parser)2.拿到所有模块的依赖 ‘./message.js’,放进数组中 引入第三方模块和babel相关3.对代码进行转换使浏览器能够执行从es6/es module语法转化 阅读全文
posted @ 2020-02-27 20:53 潇湘羽西 阅读 (17) 评论 (0) 编辑
摘要:使用webpack.DllReferencePlugin打包vue报错 之后看了官方文档,多写一个context属性,在打包运行就OK了 生成DLL文件的配置文件 webpack.vendor.config.js const path = require('path') const webpack 阅读全文
posted @ 2020-01-08 11:29 潇湘羽西 阅读 (207) 评论 (0) 编辑
摘要:模拟写的node服务器请求 const express = require('express') const app = express() app.get('/api/getname', (req, res) => { res.send({ name: '黎明', age: 18 }) }) ap 阅读全文
posted @ 2020-01-07 16:18 潇湘羽西 阅读 (59) 评论 (0) 编辑
摘要:输入安装指令 npm install -g @vue/cli 报错如下Unhandled rejection Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\66 阅读全文
posted @ 2019-12-25 09:27 潇湘羽西 阅读 (155) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-12-23 19:38 潇湘羽西 阅读 (13) 评论 (0) 编辑
摘要:之前项目超时判断是后台根据token判断的,这样判断需要请求接口才能得到返回结果,这样就出现页面没有接口请求时还可以点击,有接口请求时才会退出 现在需要做到的效果是:页面超过30分钟未操作时,无论点击页面任何地方都退出到登录页 代码app.vue <template> <!-- 添加点击事件 --> 阅读全文
posted @ 2019-11-13 18:27 潇湘羽西 阅读 (800) 评论 (0) 编辑
摘要:为了图片安全性,有时候上传图片后后台不会直接返回图片地址,会返回文件流的数据格式,这种格式需要处理下才能展示在页面上 // 使用axios请求上传接口 axios({ method: 'get', url: url, // 请求地址 responseType: 'blob' // 设置接收格式为bl 阅读全文
posted @ 2019-11-08 16:26 潇湘羽西 阅读 (3006) 评论 (0) 编辑