VUE笔记+net6

let initForm = JSON.stringify(this.$options.data().form);
let afterForm = JSON.stringify(this.form);//对比值是否有修改

this.$options.data()会存放组件最初的data值,所以用这个判断初始值,和后续值是否一致也是可以的

 this.$router.replace({  path: '/careerModeling/create',  query: {    guid: res.Result  }}) //修改vue中的地址参数 不刷新页面


@change="((val)=>{changeInput(val,'列名', guid)})"  当值发生变化时使用

this.$router.push('/questionBank');  跳转页面
                        
props: ["questionModel"], //获取父组件的传值
this.$emit("childSaveQuestion"); //操作父组件的方法

this.$route.query.guid  //获取参数

allData.slice(
        (page - 1) * size,
        page * size
      )  //分页

let arr = list.filter((i) => {
  return val == i.id;
})//按条件查找


//vue upload 组件二次上传
this.$refs["upload"].clearFiles()
this.$nextTick(() => {
    // 再导入
    this.$refs["upload"].handleStart(this.fileList[0].raw)
    this.isUpdateSupport = 1
    // 再提交上传
    this.$refs.upload.submit();
})

@change="((val)=>{changeInput(val,name,title)})" //change传入多个参数

@import 'vars.scss' ; //引入scss文件,可把所有的变量放在一个文件中,在使用的时候引入就好


@for $i from 0 to 8 {  //循环生成class样式
  $transform:$i*45deg;
  .transform#{$i}{
    transform:rotate($transform);
    -ms-transform:rotate($transform); 	/* IE 9 */
    -moz-transform:rotate($transform); 	/* Firefox */
    -webkit-transform:rotate($transform); /* Safari 和 Chrome */
    -o-transform:rotate($transform); 	/* Opera */
  }
}

//监听值变化
watch: {
        value(newVal,oldVal){
            console.log(newVal,oldVal)
           
        }
    },

在linux中
vue 改为 history 路由之后 凡是二级页面 中文件地址都出错。

原因:项目没有设置基础路径,二级页面中文件匹配不到基础路径

解决方法:在index.html 文件head中加行代码

<base href="/">

Reflect.ownKeys 方法返回一个由目标对象自身的属性组成的数组,它的返回值等同于 Object.getOwnPropertyNames(target).concat(Object.getOwnPropertySymbols(target)),示例如下:

const a = Symbol()
const obj1 = {
  [a]: 1
}
const obj2 = {b: 2}
const obj3 = {}
Object.defineProperty(obj3, 'a', {
  value: 1,
  enumerable: false
})
const obj4 = {}

console.log(Reflect.ownKeys(obj1).length === 0)  // false
console.log(Reflect.ownKeys(obj2).length === 0)  // false
console.log(Reflect.ownKeys(obj3).length === 0)  // false
console.log(Reflect.ownKeys(obj4).length === 0)  // true
   List<string> newP = new List<string> (positionGrades);//复制一个集合  元原集合不变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值