zhyim每个字我都认识,连起来就看不懂了

的文章
  • AntDesignVue文件上传常见错误
    1、beforeUpload钩子停止上传 官方文档 官方示例 beforeUpload(file){     this.fileList = [...this.fileList, file];     return false; }, //实际使用时这样写无效,还是会上传,需要使用Promise返回false //改正后 beforeUpload(file){     this.fileList = [...this.fileList, file];     return Promise.reject(false); }, 2、自定义form校验 //使用v-decorator绑...
    •  0
    •  0
    •  2021-01-25
  • Ant Design of Vue 描述列表 Descriptions a-descriptions-item 文本超出的问题
    问题如上,同样的代码,别的地方好好的,这里死活显示不正常,代码如下 <a-descriptions>     <a-descriptions-item :label="$t('modules.whOrder.devNo')">         {{ device.code }}     </a-descriptions-item> </a-descriptions> 加css <a-descriptions>     <a-descriptions-item :label="$t('modules.whOrder.devNo')" style="word-break: break-al...
    •  0
    •  0
    •  2021-01-19
  • Vue项目中js更新了DOM不更新(持续更新...)
    一、Array更新了DOM不更新 //Vue中更新数组 this.$set(this.Arr, index, value) 二、Object更新了DOM不更新 //Vue中Object添加元素 this.$set(this.Obj, key, value) //Vue中Object删除元素 delete this.Obj[key] this.$forceUpdate() 一般解决方案 //1、DOM更新回调中做值更新 this.$nextTick(() => { //do some thing }) //2、赋值完了刷新 //do some thing this.$forceU...
    •  0
    •  1
    •  2020-12-23
  • 前端学习笔记-Promise
    在实际的使用中,有非常多的应用场景我们不能立即知道应该如何继续往下执行。最常见的一个场景就是ajax请求。通俗来说,由于网速的不同,可能你得到返回值的时间也是不同的,这个时候我们就需要等待,结果出来了之后才知道怎么样继续下去。 var url = 'https://test.xxxx.com/api/v1' var result; var XHR = new XMLHttpRequest(); XHR.open('GET', url, true); XHR.send(); XHR.onreadystatechange = function(){     result = XHR.respons...
    •  0
    •  0
    •  2020-12-18
  • 前端学习笔记-ES6基础(二)
    对象字面量与class 当属性与值的变量同名时。 const name = 'Tom' const age = 22 //es5 var user = {     name: name,     age: age } //es6 var user = {     name,     age } 除了属性之外,对象字面量写法中的方法也可以有简写方式。 //es6 var person = {     name,     age,     getName(){         return this.name     } } //es5 var person = {     name: name...
    •  0
    •  0
    •  2020-12-15
  • 前端学习笔记-ES6基础(一)
    一、新的变量声明方式 let/const 与var不同,新的变量声明方式带来了一些不一样的特性,其中最重要的两个特性就是提供了块级作用域与不再具备变量提升。 //es5 console.log(a) --> undefined var a = 10 //es6 console.log(a) --> a is not defined let a = 10 代码编译成es5的时候还是会有变量提升 我们常常使用let来声明一个值会被改变的变量,而使用const来声明一个值不会被改变的变量,也可以称之为常量。 当值为基础数据类型时,那么这里的值,就是指值本身。 基础数据类型包括(undefi...
    •  1
    •  0
    •  2020-12-14
  • 前端学习笔记
    一、Vue-Router中hash模式和history模式的区别 hash history url显示 url/#/router url/router F5刷新 可以加载到hash值对应的页面 一般到404,需要在Nginx重写 支持版本 支持低版本浏览器和IE HTML5新推出的API 编译后 index.html有效 index.html无效 二、find和filter的区别 const arr = [{name:'Tom',age:22},{name:'Jack',age:22},{name:'Jon',age:22}] arr.filter(item => item.name='Tom...
    •  0
    •  0
    •  2020-12-13
  • uniapp多层循环拿不到数据
    <view v-for="(value, key) in list" :key="key">     <view v-for="(item, index) in value" :key="index" @click="toUserDetail(item.code)"></view> </view> 示例代码如上,list结构: {     '2020-11-10': [ {code: '123'} ] } 在页面上可以渲染出来,但是函数死活拿不到参数,报错属性'0'未定义,更改为如下格式后正确了 <view v-for="(value, key) in list" :key="key"> ...
    •  0
    •  0
    •  2020-11-10
  • Vuex数据更新,页面不渲染问题
    问题场景: 小程序自定义tabbar中的数据为数组,在vuex中保存,因为消息页有新消息时,需要红点提示,原始版本如下: state:{     tabList:[...] } setTabbar(state, value){     state.tabList[0].isDot = true } 这个时候调用setTabbar,打印出来isDot确实变成true了,但是页面上就是不变 查阅文档发现,数组中的object对象不能直接赋值,需要Vue.set进行赋值,赋值完成页面才能及时渲染 修改后的代码如下: import Vue from 'vue' state:{     tabList...
    •  0
    •  3
    •  2020-11-05
  • Django使用装饰器做简单的权限验证
    from django.http import JsonResponse def get_api_user_id(request): try: token = request.META.get('HTTP_AUTHORIZATION')[5:] token_user = jwt_decode_handler(token) user_id = token_user['user_id'] except: user_id = None return user_id def has_permission(func...
    •  0
    •  0
    •  2020-08-26