摘要:
前言 项目过程中,经常会遇到 JS 数组合并的情况,时常为这个纠结。这里整理一下。 简单而实用的for 最容易想到的莫过于 for 了。 会变更原数组,当然也可以写成生成新数组的形式。 let arr = [1, 2] let arr2 = [3, 4] for (let i in arr2) { 阅读全文
摘要:
vuex可以使同级的组件实现共享数据共享,是一个数据管理仓库 具体可以参考vuex文档 使用vuex首先需要引入: //安装包 cnpm i vuex //引入vuex import Vuex from "vuex" //使用 Vue.use(Vuex) //创建实例 const store = n 阅读全文
摘要:
1.引入第三个变量 var arr = ['one','two']; var item = arr[0]; arr[0] = arr[1]; arr[1] = item; 2.splice方法, splice() 方法会直接对数组进行修改,splice() 方法向/从数组中添加/删除项目,然后返回被 阅读全文
摘要:
这次使用Vue构建旅游webapp过程中,吸收和体验了keep-alive的真实作用。 相信大家只要阅读过Vue提供的官方文档就会知道,组件想要实现数据缓存就需要在App.vue中的<router-view />外层包裹<keep-alive></keep-alive>标签,就可以很容易的实现数据缓 阅读全文
摘要:
出错的具体情况如下: 本地创建了一个project 并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库 我用的是如下方法: git init 初始化本地仓库 git remote add origin XXX 添加远程仓库地址 如果你在这之后就执行 git add -A, git commit 阅读全文
摘要:
使用git想GitHub远程仓库上传代码的基本步骤一般是 初始化为git仓库 git init 添加所有要提交的文件 git add . 本次提交说明 git commit -m '提交说明' 关联GitHub远程仓库 git remote add origin 仓库地址(没有添加ssh key建议 阅读全文
摘要:
https://github.com/bloc97/Anime4K https://www.bilibili.com/read/cv5168313/ http://www.pc6.com/softview/SoftView_790043.html https://zhuanlan.zhihu.com 阅读全文
摘要:
问题描述:重复点击导航时,控制台出现报错 ,虽然不影响功能使用,但也不能视而不见。 解决方案: 方案一:只需在 router 文件夹下,添加如下代码: // src/router/index.js Vue.use(Router) const router = new Router({ routes 阅读全文
摘要:
element-ui级联选择器(Cascader)获取级联对象 :主要是想获取:label值、value值 效果图预览: <el-cascader :options="options" v-model="selectedOptions" :props="props" size="small" ref 阅读全文
摘要:
方法一:直接引入vue.js文件的h5页面 created(){ 变量直接存一下路径 var imgurl1 = "./img/tutu1.png" 然后直接赋值。 this.neme} 方法二:框架里面引入本地图片(在引入vue.js的情况下使用会报错) // 直接在data中引入。 data:{ 阅读全文
摘要:
doLayout 解决 elementui table加载数据之后错位问题 有的时候在使用elementui 的table时候,更新完数据之后。表格就会错位。这个时候只需要使用doLayout重新加载一下table就好了。 <el-table ref="tableref" ></el-table> 阅读全文
摘要:
8个常用的JavaScript数组方法 数组(Array)是JavaScript中内置的全局对象,在构建诸如商品列表等组件(Component)时,时常用到。除了常见的push、pop、indexOf等方法,JS还提供了一些诸如过滤、规约等流处理方法,非常类似于Java的Stream库。 const 阅读全文
摘要:
JS中常遇到的浏览器兼容问题和解决方法 JS中常遇到的浏览器兼容问题和解决方法 今天整理了一下浏览器对JS的兼容问题,希望能给你们带来帮助,我没想到的地方请留言给我,我再加上常遇到的关于浏览器的宽高问题 // 以下均可console.log()实验 var winW=document.body.cl 阅读全文
摘要:
1,vue中有提供反向代理的接口,就是config/index.js中的 proxyTable,我的脚手架版本是2.9.6,proxyTable配置初始为空,如下图。 2,将proxyTable配置如下: proxyTable: { '/api': { //需要代理的接口 target:'http: 阅读全文
摘要:
[Violation] Added non-passive event listener to a scroll-blocking <some> event. Passive Event Listeners——让页面滑动更加流畅的新特性 Passive Event Listeners - 被动事件监 阅读全文
摘要:
javascript中toFixed使用的是银行家舍入规则。 银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。 简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。但是不论引入toFixed解决浮点数计算精度缺失的问题也好, 阅读全文
摘要:
JavaScript,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时“自动”释放内存,这个自动释放内存的过程称为垃圾回收。 因为自动垃圾回收机制的存在,让大多Javascript开发者感觉他们可以不关心内存管理,所以会在一些情况下导致内存泄漏。 内存生命周期 JS 环境中分配的内存有 阅读全文
摘要:
关于js浮点数计算精度不准确问题的解决办法 今天在计算商品价格的时候再次遇到js浮点数计算出现误差的问题,以前就一直碰到这个问题,都是简单的使用tofixed方法进行处理一下,这对于一个程序员来说是及其不严谨的。因此在网上收集了一些处理浮点数精度的文章。觉得别人写的挺好了,我在简单的总结一下,以方便 阅读全文
摘要:
vue-cli3优化配置 1.使用cdn引入不改变的第三方库 const cdn = { // 忽略打包的第三方库 externals: { vue: 'Vue', vuex: 'Vuex', 'vue-router': 'VueRouter', axios: 'axios' }, // 通过cdn 阅读全文
摘要:
最近在项目中使用了Vue CLI 3.0版本,项目中需要设置反向代理解决跨域问题,下面记录一下设置过程。 新建配置文件 在项目的根目录下新建 vue.config.js 文件,自Vue CLI 3开始,项目中所有的配置信息都写在这个文件中(2在config目录中配置)。 配置反向代理 设置代理 mo 阅读全文