12月4日答疑问题收集


(班主任-茜茜) #1

大家不会的问题回复到本帖下
代码题写入 jsbin
根据大家回复的情况选择
晚上答疑群内文字交流


(whZach) #2

git bash上使用git commit -v后弹出vim,然后通过关闭git bash退出,再使用这个命令时,出现问题


(Lazy Runing) #3

在学webpack。方方老师是版本3,我是版本4.因为后面用babel时,它们配套的版本都是4的webpack。我前面的差不多都和老师的一样。但是在安装这个的时候就出问题了。


(Lynnchuh) #4

Typescript
两个例子:

//example1
interface Person{
    name:string,
    age:number
}
const rose:Person ={
    name:'Rose',
    age:38,
    gender: 'female'
// 这里报错 gender属性未定义

//example2
interface LabelledValue {
  label: string;
}

function printLabel(labelledObj: LabelledValue) {
  console.log(labelledObj.label);
}

let myObj = {size: 10, label: "Size 10 Object"};
printLabel(myObj);
//这里 myobj 与接口 labelledValue 多了一个未定义属性 size ,Typescript 为什么会不报错
//(这是文档上的一个案例)

(sjz) #5

在gitbash输入http-server,浏览器能打开127的地址,不能打开125的地址?



(Lynnchuh) #6

建议命令行 ipconfig 查看一下电脑内网ip是不是 125.87.199.114


(看完海贼的男人) #7

是music.html吗?


(看完海贼的男人) #8

用es6 的class怎么封装axios?axios.defaults.写到那里 ?
修改ui库的组件 是改完src 然后重新打包再复制到自己项目中吗
晚上有事可能无法群聊,我会去看聊天记录


(sjz) #9

是125.87.199.114,然后呢


(Lynnchuh) #10

可以ping吗?:persevere:


(sjz) #11

music.html (3.9 KB)
代码执行错误,错误信息:music.html:130 Uncaught (in promise) DOMException: play() failed because the user didn’t interact with the document first。
我console.log了song的值都是正确的,把console.log的song的值赋值给song后,发现代码在浏览器能正确执行,但是本地编辑器通过本地服务器打开就不能正确执行了。实在找不到原因?


(sjz) #12

能ping通


(吕彬) #13

git config --global core.editor /usr/bin/vim
试下上面的这个命令