摘要:
移动端vw页面适配方案主要是借助以下几个PostCSS插件实现的。 postcss-aspect-ratio-mini postcss-px-to-viewport postcss-write-svg postcss-cssnext cssnano postcss-viewport-units 首先 阅读全文
摘要:
首先得了解什么是跨域以及为什么会导致跨域? 跨域是由浏览器的同源策略造成的,是一种针对浏览器的安全限制,即不同源的页面之间不能相互访问。 同源策略是指请求双方的协议、域名、端口都要相同,有一个不同就会产生跨域。同时,跨域只针对请求方式为xhr类型的请求。 了解了跨域产生的根本原因我们才能给出针对性的 阅读全文
摘要:
call func.call(context, arg1, arg2, ...) 参数说明: context :在 func函数运行时指定的this值,当第一个参数为null、undefined的时候,默认指向window。 arg1, arg2:…指定的参数列表。返回值: 使用调用者提供的 thi 阅读全文
摘要:
1、push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。 const animals = ['pigs', 'goats', 'sheep']; const count = animals.push('cows'); console.log(count); // expecte 阅读全文
摘要:
JS浅拷贝与深拷贝只针对的是数组(Array)和对象(Object)两种引用数据类型。引用类型的数据在内存中分两部分存储,分别是存储在栈中的引用地址和存储在堆中的数据。 浅拷贝其实拷贝的是引用类型数据的地址,两个对象共享堆中的数据,一个对象改变了某个属性值,另一个对象的属性值也会跟着改变。而深拷贝则 阅读全文
摘要:
该篇仍然使用Vue + TypeScript的语法,以近期项目中的实例来做分享~ 动态表单实现 首先给出页面展示效果: 该页面分为上下两部分,上面是静态表单部分,下面是动态的实现。简单来说就是每点击一次批量添加按钮就会新增一行设备信息表单,点击后面的移除就会删掉当前表单行。 静态表单就不多说了,动态 阅读全文
摘要:
Promise 是异步编程的一种解决方案,用于解决传统编程中的回调地狱问题。ES6对其标准用法进行了统一,并原生提供了Promise对象。Promise对象有三种状态:等待态(Pending)、执行态(Fulfilled)和拒绝态(Rejected),且状态的转换是不可逆的,只能由Pending转换 阅读全文
摘要:
针对上一篇《应用十:Vue之Vue与TypeScript集成开发》的介绍,这里给大家分享一个在近期项目中封装的导入组件,参考组件源码来更好的熟悉.vue文件中脚本的语法。 组件源码: <template> <div id="myImport"> <el-button type="primary" p 阅读全文
摘要:
截至2019年底,TypeScript(简称ts)已经与Python并列成为第二受欢迎的开发语言,仅次于Rust。如果你还不清楚到底什么是ts,请先移步至ts中文网了解。再过几个月Vue3.0版本就将正式发布,源码完全使用TypeScript编写,Vue与TypeScript的集成势必将成为接下来的 阅读全文
摘要:
vue-i18n是一款针对Vue.js 的国际化插件,具体应用步骤如下: 一、安装插件 npm install vue-i18n --save 二、在main.js中引入插件 import VueI18n from 'vue-i18n' Vue.use(VueI18n) 三、创建i18n实例 con 阅读全文