10 2021 档案
摘要:解决方法如下,点击设置,搜索vetur 然后把Validate js/ts in <script>这一项的✔号去掉
阅读全文
摘要:第一步:新建文件夹service 第二步:新建文件request.ts export class req { /* 服务器接口地址 */ baseURL:string = 'https://xxxx' /* 本地调试接口地址 */ // baseURL:string='http://192.168.
阅读全文
摘要:... 扩展运算符能将数组转换为逗号分隔的参数序列 常用方式 数组的合并 const book1 = ['西游记','水浒传'] const book2 = ['三国演义','红楼梦'] //es5写法 const sidabook = book1.concat(book2) console.log
阅读全文
摘要:function fn(...args){ console.log(...args) //输出[1,2,3] fn(1,2,3) rest参数要放在最后,输出都是数组 function fn(a,b,...args){ console.log(a) //输出 1 console.log(b) //输
阅读全文
摘要:介绍 Midway 是阿里巴巴 - 淘宝前端架构团队,基于渐进式理念研发的 Node.js 框架。 Midway 基于 TypeScript 开发,结合了面向对象(OOP + Class + IoC)与函数式(FP + Function + Hooks)两种编程范式,并在此之上支持了 Web / 全
阅读全文
摘要:小程序或者uniapp使用request发起请求时一般method有GET和POST,默认是下面这段(所以GET请求时这段可省略) method: "GET", header: { 'content-type': 'application/json' }, 但是用POST请求时,有两种情况,第一种:
阅读全文
摘要:一、跨域是什么 跨域本质是浏览器基于同源策略的一种安全手段 同源策略(Sameoriginpolicy),是一种约定,它是浏览器最核心也最基本的安全功能 所谓同源(即指在同一个域)具有以下三个相同点 协议相同(protocol) 主机相同(host) 端口相同(port) 反之非同源请求,也就是协议
阅读全文
摘要:一、什么是SPA SPA(single-page application),翻译过来就是单页应用SPA是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,这种方法避免了页面之间切换打断用户体验在单页应用中,所有必要的代码(HTML、JavaScript和CSS)都通过单个页面的加载而
阅读全文
摘要:一、是什么 权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源 而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发 页面加载触发 页面上的按钮点击触发 总的来说,所有的请求发起都触发自前端路由或视图 所以我们可以从这两方面入手,对触发权限的源头进行控制,最
阅读全文
摘要:/* px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值。 rem:相对单位,可理解为”root em”, 相对根节点html的字体大小来计算,CSS3新加属性,ch
阅读全文
摘要:/* 二、什么是Promise(一) 从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态: pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造p
阅读全文
摘要:/* 一、Javascript中两个等于号和三个等于号的区别 这两种操作都会返回一个boolean值。一般来说我们把”==”称之为相等,称” ”为全等。 1.全等操作符 “ ” 当用全等操作符” ”来判断时, 首先检查操作符两边操作数数据类型是否一致,若不一致,则直接返回false,否则, 才进行下
阅读全文
摘要:let str = '前端'; let change = function(){ console.log('我喜欢前端') } //原来写法 let obj ={ str:str, change:change, like:function(){ console.log('我喜欢前端') } } //
阅读全文
摘要:1、声明一个字符串 let str2 = '我是一个字符串' //普通声明字符串 let str = `我是一个字符串` //模板字符串声明 2、内容可直接出现换行 let str3 = '<ul> <li></li> <li></li> <li></li> </ul>' //上面的不可以 //下面
阅读全文
摘要:js中允许按照一定模式从数组和对象中提取值,对变量进行赋值,被称为解构赋值 1、数组的解构 let f4 = ['小沈阳','刘能','宋小宝','赵四']; let [xiao,liu,song,zhao] = f4 console.log(xiao) //输出小沈阳 console.log(li
阅读全文
摘要:var:1、可以重复声明;2、var的作用域是全局或者函数内;3、var会进行预解析 var a = 1; var a = 10; //重复声明可以执行、 console.log(b);//var会预解析,所以打印出undefined var b = 2; let :1、同一作用域下不能重复声明;2
阅读全文
摘要:watch函数是既要指明监视的属性,也要指明监视的回调 watchEffect是不用指明监视哪个属性,监视的回调中用到哪个属性,那就监视哪个属性。 watchEffect有点像computed 但是computed注重的是计算出来的值(回调函数的返回值),所以必须要写返回值 而watchEffect
阅读全文
摘要:1、页面标签 基本相同 view,text、scroll-view,input、picker、swiper等等 2、api基本相同,wx换成uni即可 原生写法:wx.request、wx.showModal、wx.showToast、wx.showLoading、wx.chooseImage、wx
阅读全文
摘要:// 监视一个ref定义的响应式数据 watch(sum,(newValue,oldValue)=>{ console.log('sum变化了',newValue,oldValue) }),{immediate,true} // 监视多个ref定义的响应式数据 watch([sum,msg],(ne
阅读全文
摘要:<template> <div> <h1>一个人的信息</h1> 姓:<input v-model="person.firstName" /> 名:<input v-model="person.lastName"/> 全名:{{ person.fullName }} </div> </templat
阅读全文
摘要:setup(props,context) { console.log(props,context) }, setup的执行时机 在beforeCreate之前执行一次,this是undefined setup的参数 1、props:值为对象,包含组件外部传递过来,且组件内部声明接收的属性 2、con
阅读全文
摘要:Powershell 脚本运行的几种权限 1、Restricted: 默认设置,不允许任何脚本运行 2、AllSigned: 只能运行经过数字证书签名的脚本 3、RemoteSigned: 运行本地脚本不需要数字签名,但是运行从网络上下载的脚本必须要有数字签名 4、Unrestricted: 允许所
阅读全文
摘要:什么是vite 新一代前端构建工具 优势如下:1.开发环境中,无需打包操作,可快速冷启动;2.轻量快速的热重载;3.真正的按需编译,不再等待整个应用编译完成 npm方式 npm init vite-app demo //demo是项目名 cd demo //进入工程目录 npm i //安装依赖 n
阅读全文