Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

在VUE项目中,想将console封装成一个公共的方法,但是console的参数不确定有几个

common.vue

<script>
const BASE_PRO_URL = 'https://192.168.60.249:48326'
const BASE_DEV_URL = 'http://192.168.3.25'
const ENVIRONMENT = 'product' // 'product', 'develop', 'developNoNet'
let useConsole = (type, message) => {
  if (type === 'log') console.log(message)
  if (type === 'info') console.info(message)
  if (type === 'warn') console.warn(message)
  if (type === 'error') console.error(message)
}
export default {
  BASE_PRO_URL,
 BASE_DEV_URL,
 ENVIRONMENT,
 useConsole
}
</script>

我现在只实现了console.log(a)

但是console.log(a,b)、console.log(a,b,c)怎么实现?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
let useConsole = (type, ...message) => {
  if (type === 'log') console.log(...message)
  ...

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...