Vue学习12箭头函数/vue router

ES6中的肩头函数:

const cc = (参数列表)=>{}

  例如:一个参数的时候括号可以省略掉

const power = num =>{
    return num*num
}

  函数中没有参数的时候

const test = () =>{
    console.log('hello world")
}

  函数中还有一行代码的时候:

const mul = (num1,num2)=>num1 * num2

  什么时候用箭头函数比较多?打算把一个函数作为另外一个函数参数的时候一般会使用箭头函数。

  箭头函数中的this引用的最近作用域中的this。也就是说使用:

aaa(){
  settimeout(function(){console.log(this)})

  这里的this指window,但是箭头函数中的this会指向上一层作用域的内容,这里替换后指向obj。

  重要的知识点来了,前端路由vue-router:

  路由是个啥?就是把信息从原地址传输到目的地址。别人给你发送一条信息,是通过一个公网ip发送到你的路由器的位置,然后从路再进行一次转发,但是路由如何确定发给谁呢,就通过映射表,映射表里面有内网ip对应的电脑的mac地址。因为映射表的存在路由具有两个功能:决定数据包从来源到目的地的路径,转送输入端的数据到合适的输出端。

  一个页面有自己的对应的网址URL,发送到服务器后通过对URL匹配交给Controller处理,Controller进行处理后生成html返回给前端完成了一个IO操作,这个就是后端路由。这样后端也要写前端的代码。

  前后端分离就是:后端负责提供数据,不负责任何阶段的内容。这也就是前端渲染

猜你喜欢

转载自www.cnblogs.com/snailbuster/p/12771263.html