龙空技术网

实现vue跨域拿到登录验证码

一边卖豆芽一边敲代码 161

前言:

目前咱们对“vue跨域请求”大致比较关心,我们都想要知道一些“vue跨域请求”的相关内容。那么小编同时在网上搜集了一些有关“vue跨域请求””的相关文章,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

正文部分后端(省略)

后端就是提供一个接口给前端(controller写接口)

后端接口:/verifyCode

后端端口号:8081

前端

//页面验证码部分<el-form-item prop="code">                    <el-input size="normal" type="text" v-model="loginForm.code" auto-complete="off" placeholder="点击图片更换验证码" @keydown.enter.native="submitLogin" style="width: 250px"/>                    <img :src="captchaUrl" @click="updateCaptcha" alt="" style="cursor: pointer"></el-form-item><script>    export default {        data() {            return {                captchaUrl:'/verifyCode?time='+new Date(),            }        },          //这里是点击刷新验证码,也就是new Date()的作用        methods:{            updateCaptcha(){                this.captchaUrl='/verifyCode?time='+new Date();            }        }    }</script>
//新建一个vue.config.js来处理跨域(node.js+axios)let proxyObj = {};//对斜杠进行代理,普通代理proxyObj['/'] = {    //后期会使用websocket代理    ws: false,    //代理到哪里去    target: ';,    //发送请求头host会被设置为target(';)    changeOrigin: true,    //不重写后端的请求地址    pathRewrite: {        '^/': ''    }}//访问的默认的路径端口module.exports = {    devServer: {        host: 'localhost',      //前端的端口号        port: 8080,        proxy: proxyObj    }}
每日一道面试题

MVVM和MVC的区别

MVC和MVVM的区别其实并不大,都是一种设计思想。

主要就是MVC中Controller演变成MVVM中的viewModel。MVVM主要解决了MVC中大量的DOM操作使页面渲染性能降低,加载速度变慢,影响用户体验。MVVM各部分的通信是双向的,而MVC各部分的通信是单向的。MVVM是真正将页面与数据逻辑分离放到js里去实现,而MVC里面未分离。MVVM是数据驱动,而MVC是DOM节点操作。

今天就这样吧!搬家有点累了

それでは

标签: #vue跨域请求