2021-04-27

随手记录

如果接口传值,写了公共方法,但是又有接口多出来一个参数
可以:

getList("aaa ")
getList("bbb ")
//一个接口,传入参不一样,返回数据不一样。
//otherObjects接受 多余参数
getList("ccc ",“ddd”)
getList(categoryId,otherObject = {}) {
  let params = {...{categoryId},...otherObject}
  getList(params)

2.vue 引入图片的三种方式

<template>
<div>
<img  :src="imgUrl">
<div>
</template>

可以在data 数据里面

data(){
return {
imgUrl:"./asset/img.png"
}
}

直接将图片引入模块

require  imgUrl from "./asset/img.png"

也可在生命周期函数里一样定义,拼接即可

  let urlTemp = "assets/test.png";
  this.imgUrl = require("@/" + urlTemp)
``


//Tab切换 ,根据传值切换判断并改变图标
   activeTab(Val) {
      switch (Val) {
      // Val两种情况 all 或者mine
        case 'all':
        //图标随着改变,点击变红
          // this.allImg = require('../assets/_icon.png')
          // this.mineImg = require('  ')
          break
        case 'mine':
        //与上面all的情况相反
          break
        default:
        //正常不点击,一开始进入的图标
          this.allImg = require(" ")
          this.mineImg = require(" ")
      }
    }
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页