vue2.0总结

1.登录拦截

引入axios

axios.interceptors.request.use(function(config){}
axios.interceptors.response.use(function(config){}

2.export defalut;export 用import 引入的区别

export defalut 是默认暴露就不用花括号引入
export 引入要花括号引入 提示:要return 出去再引入页面才能看到。

3.代理服务器跨域问题
前端解决跨域问题就是在proxy里面配置一个代理服务器就能正常通信

4.promise方法
5.密码加密 方法base64 md5 sha1
6.v-if 直接把要隐藏的元素删除掉 消耗的资源比v-show大 如果要请求相关接口
v-show 通过display:none/block来显示隐藏元素 单纯的显示隐藏
7.Vue两种编译模式
1.完整版 compiler模式 :运行时+编译器
2运行版 runtime模式:运行时(默认是运行版)
以上两个版本的区别:完整版中既包含了运行时 又包含了 编译器,编译器就是用来解析
Vue模板的( 可以理解为就是 Vue实例中 template 配置项 )
如果在 运行时版本 中,是无法使用 template 模板内容的,因为 运行时版本 中没有编译器
也就无法编译 template 模板内容。此时,应该使用 render 函数来渲染组件内容
8.用mixin封装一个样式方法:

eg:方法名(属性,值)
@mixin tran($type,$value){
-webkit-#{$type}:#{$value};
-moz--#{$type}:#{$value};
-o--#{$type}:#{$value};
}

然后在要应用的地方 @include tran(transition,all .3s ease .1s)
9.本地存储
cookie 存储大小小于4K 要求请求头携带cookie的时候会运用到
sessionStorage临时存储 浏览器关闭之后清除
localStorage长期性存储 要手动清除才能清除掉
10.
JSON.parse()//字符串转为对象
JSON.stringify()//对象转字符串
11. Vuex的action
和mutation的功能类似,都是变更store的state的值
action 主要处理的是异步操作,也可以做同步操作(视图触发Action,Action再触发Mutation)可以回调处理事件
mutation必须同步执行 同步没有回调处理事件
12.路由守卫
路由跳转之前 router.beforeEach()
13.webpack打包原理
根据文件间的依赖关系进行静态解析,然后将模块根据指定规则打包成静态资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

保龄球

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值