随手记录
如果接口传值,写了公共方法,但是又有接口多出来一个参数
可以:
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(" ")
}
}