笔记
丑小姐
这个作者很懒,什么都没留下…
展开
-
this指向问题和箭头函数中this的问题
this指向的几种方法:函数形式(包括普通函数、立即执行函数、定时器函数),永远指向window;例如:var name = “the window”var obj = {name: “boss”,getNameFunc: function (){return function (){return this.name}}}console.log(obj.getNameFunc()()} // the window2.以方法的形式调用时,this指向调用方法的那个对象;例如:原创 2022-05-17 10:45:55 · 85 阅读 · 0 评论 -
vue移动端关于苹果与安卓时间格式的兼容性问题
判断时间是否显示,可使用时间戳来判断。例如:这是vue中使用vant的日历,判断当前时间是否小于后端给的时间来判断显示情况 <van-col span="12" class="time_van" v-for="(data, index) in timeSlotArr" :key="index" v-show="currentTime<(new Date((timeObj.原创 2022-03-03 15:37:16 · 3080 阅读 · 0 评论 -
Node Sass version 7.0.1 is incompatible with ^4.0.0
解决方法mac: sudo cnpm i -D sass原创 2022-01-16 16:16:37 · 198 阅读 · 0 评论 -
Electron桌面软件学习笔记
文章目录一、electron是什么?二、使用步骤1.创建一个入口main文件:main.js2.安装electron3.Main.js文件4.执行文件的2种办法简单的小示例# 前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、electron是什么?Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应原创 2021-11-29 15:06:24 · 294 阅读 · 0 评论 -
2021-09-18 Vuex刷新时,登录状态或者token等会消失
使用vuex-persistedstate太持久化,然后我用的模板是vue-element-template的,结果导致我的退出按钮失效了,也不知道怎么处理,所以就不推荐使用了,如果对这个插件会使用的话,这个也是可以的使用localStorage、sessionStorage、cookie我使用的是sessionStorage,需要在store中修改,代码如下...原创 2021-09-18 11:51:49 · 225 阅读 · 0 评论 -
vue+ElementUI项目的配置
1.首先需要创建个项目(store)2.安装脚手架,cnpm/npm install -g @vue/cli(这个是需要安装vue3)3.搭建项目, vue create store4.安装axios , cnpm install -save axios ,安装好axios后,需要在项目中main.js中引入axios。import axios from ‘axios’Vue.prototype.$axois = axios5.安装sass(除了sass,还有个less,如果不想用这个的原创 2021-05-20 15:34:31 · 376 阅读 · 0 评论 -
css和js规范实例
文件、资源命名 请确保文件命名总是以字母开头而不是数字,禁止使用中文命名。绝对不要在对象名的字符之间留空格。 在web项目中,所有的文件名应该都遵循同一命名约定。以可读性而言,减号(-)是用来分隔文件名的不二之选。 资源的字母名称必须全为小写,这是因为在某些对大小写字母敏感的操作系统中,当文件通过工具压缩混淆后,或者人为修改过后,大小写不同而导致引用文件不同的错误,很难被发现。 例如 my-script.js my-come-name.css文本缩进原创 2021-05-02 04:26:04 · 225 阅读 · 0 评论 -
面试官常问的Promise问题
1.Promise 有几种状态?3种。pending:初始化状态resolved:当调用成功时的状态reject:当调用失败时的状态2.Promise得状态是否可变不可变3.Promise如何解决地狱回调?地狱回调:发送多个异步请求时,每个请求之间相互都有关联,会出现第一个请求成功后再做下一个请求的情况。我们这时往往会用嵌套的方式来解决这种情况,这就形成了回调地狱。then里面可以return Promise,来防止地狱回调4.Promise有哪些方法?他们的应用场景是什么?(all/r原创 2021-04-12 23:59:40 · 385 阅读 · 0 评论 -
写项目的第一天
使用vue框架来写。步骤如下:首先先安装node.js,然后在安装vue-cli安装vue-cli,vue2版本npm install vue-cli -save创建并初始化项目vue init webpack 项目名称vue3版本的脚手架安装npm install -g @vue/cli创建并初始化项目vue create 项目名称安装过程第一个的意思是vue2版本第二个的意思是vue3版本第三个是2者都可以选择你所需要的版本我选择的是2.X后续我们需要用到elem原创 2021-04-10 00:09:42 · 79 阅读 · 0 评论 -
css中上下左右居中的方法
1.使用flex布局.align{display:flex;display:-moz-flex;justify-content:center; 左右居中align-items:center; 上下居中}2.css3 transform方法.align{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}3.原创 2021-03-25 12:12:44 · 431 阅读 · 0 评论