前端
文章平均质量分 78
前端学习
RenLJ1895
尽信书,不如无书。
展开
-
vue项目代理配置+使用nginx部署的请求代理配置
由于vue项目的前后端分离,代码里的请求基本上都会涉及跨域,所以有必要在项目中配置代理地址。如果是使用nginx部署前端项目,而接口是运行在其他服务上的,那么nginx同样也需要配置代理,当然,如果前端项目跟接口是运行在同一个服务上,这种情况就只需要配置开发环境就行。以下是使用nginx部署打包好的vue项目,而后端接口使用其他服务部署的vue配置以及nginx配置开发环境使用vue-cli2版本创建的vue项目在 config/index.js 文件内配置以下代码module.exports转载 2022-01-13 14:30:46 · 8762 阅读 · 0 评论 -
Vue面试题(一)
Vue实现双向绑定的原理原理vue数据双向绑定通过‘数据劫持’ + 发布订阅模式实现数据劫持指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果典型的有Object.defineProperty()es6中Proxy对象vue2.x使用Object.defineProperty();vue3.x使用Proxy;发布订阅模式定义:对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知订阅发布模原创 2022-01-11 18:58:10 · 593 阅读 · 0 评论 -
JavaScript 相关面试题目
JavaScript为什么javascript是单线程?如果js是多线程的,在运行时多个线程同时对DOM元素进行操作,那具体以哪个线程为主就是个问题了HTML5新的标准中允许使用new Worker的方式来开启一个新的线程,去运行一段单独的js文件脚本,但是在这个新线程中严格的要求了可以使用的功能,比如说他只能使用ECMAScript, 不能访问DOM和BOM。这也就限制死了多个线程同时操作DOM元素的可能数据类型数据类型有几种?Number、String、Boolean、Null、undefi原创 2022-01-11 18:56:11 · 370 阅读 · 0 评论 -
Vue项目集成Element,Mock,AntDesign,Axios
前置要求Node 和 npm 官网自行安装Vue-cli 安装npm install vue-cli -g 或者换淘宝NPM镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 和 cnpm install vue-cli -g //全局安装 vue-cli创建项目 vue init webpack vue-demo npm和yarn都可以ElementUIElement - 网站快速成型工具安装yarn a原创 2022-01-07 11:25:36 · 564 阅读 · 0 评论 -
详解Vue中Axios封装API接口的思路及方法
axios的封装在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御XSRF等。在一个项目中我们如果要使用很多接口的话,总不能在每个页面都写满了.get()或者.post()吧?所以我们就要自己手动封装一个全局的Axios网络模块,这样的话就既方便也会使代码量不那么冗余。安装npm install axios首先我们要现在项目中安装原创 2022-01-07 11:06:24 · 1468 阅读 · 0 评论