1、this.$router.go(0) 在苹果Safari浏览器不支持,需要用location.reload()当前页面刷新
2、this.comments.forEach((item, index) => {
if (key.index === item.index) {
this.comments.splice(index, 1);
}
});//如果传来的属性index==数组某一项中的index属性,删除数组中当前index哪一项
3、请求头
let config = {
1、 headers: { "Content-Type": "multipart/form-data" }//上传文件请求头
};
2、 header: { "Content-Type": "application/x-www-form-urlencoded" }// 参数为字符串
let param = new FormData(); // 创建form对象
param.append("id",2323)
this.$axios.post(this.scvUrl + "/agreeEndorsement", param, config).then(res => { console.log(res)}
3、 this.formatResult = this.formatResult.replace(/<img src="/g,'<img src="http://120.77.44.145/img/'+res.data.imgPath+"/")替换后面的替换前面
4、不能直接在父组件里修改变量,换句话说:不能在HTML结构直接修改
子组件
this.$emit("getChildLoginStatus", (this.isShowChildLogin = false));
props: ["isShowLogin", "isShowRegi", "randomNum"],
父组件
<UserLogin v-show="isShowLogin" :isShowLogin="isShowLogin" v-if="randomNum" :randomNum="randomNum" :isShowRegi="isShowRegi" @getChildLoginStatus="getChildLoginStatus"></UserLogin>
//实时更新登录子组件
getChildLoginStatus(val){
this.isShowLogin = val
location.reload()
},
5、let randomNum = "gfdsadsand";randomNum.substring(0, 1) 从第0位开始,截取一位。
6、 限制只能输入数字 this.userPhoneNumber = this.userPhoneNumber.replace(/\D/g, "");
7、elementUI修改样式 /deep/ 第三方组件