尚品汇 ---day2

跨域问题:

当协议,域名,端口号中有一个不同的时候.

一般通过代理解决问题.

// 代理跨域问题, 在配置文件中 vue.config.js中
  devServer:{
    proxy:{
      '/api':{
        target:'请求数据的URL',
      }
    }
  }

vuex: 官方一个插件, 状态管理库,集中式管理项目中组件共用的数据.

// state:仓库存储数据的地方
const state = {};
// mutations: 修改state的唯一手段
const mutations = {};
// action: 处理action,可以书写自己的业务逻辑,也可以处理异步
const actions = {};
// getters: 理解为计算属性, 用户简化仓库数据,让组件获取仓库的数据更加方便
const getter = {};

过渡动画: 组件|元素务必要有v-if / v-show指令才可以进行过渡动画.

或者给标签设置名字 name = "", 这样也可以设置过渡.

---

mock用来拦截ajax请求, 生成随机数据返回

下载mock模块 npm install mockjs

import Mock from 'mockjs' 先引入模块

我们使用json数据时候,有时候会报错,通过下载插件(Prettier - Code formatter)

再者鼠标右键出现使用...格式化文档,然后格式化,不能出现空格,避免出错.

mock数据需要的图片放置在public文件夹中,这样public文件夹在打包的时候,会把相应的资源原封不动打包到dist文件夹中.

 ---

Swiper:  pc端轮播图:  js中插件

1. 引包(相应JS|CSS)

2. 页面中结构无比要有

3. new swiper实例(轮播图添加动态效果)

---

处理轮播图中的异步问题:

watch + nextTick : 数据监听, 监听已有的数据变化

$nextTick : 在下次DOM更新 循环结束之后 执行延迟回调, 在 修改数据之后 立即使用这个方法,获取更新后的DOM.

$nextTick: 可以保证页面中的解构一定是有的, 经常和很多插件一起使用(都需要DOM存在了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值