随笔分类 - Javascript
摘要:为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。 一、基本介绍 首先从一个重要的概念“模板”说起。 广义上来说,web中的模
阅读全文
摘要:问题描述: Spring+Vue+ElementUI的前后端分离开发项目中,前端向后端发送请求,后端返回错误:Cannot deserialize instance of `java.util.LinkedHashMap` out of START_ARRAY token。 前端代码: // 获取分
阅读全文
摘要:如果你的项目没有vue.config.js,请在根目录新建一个。 vue.config.js里面的代码如下: module.exports = { /** 区分打包环境与开发环境 * process.env.NODE_ENV "production" (打包环境) * process.env.NOD
阅读全文
摘要:翻译: Trailing spaces not allowed:不允许尾随空格 1-报错: 2-解决: 你的某些行的空格多了,删掉就行了 以我的截图为例 代码12行出错 选中12行(点击前面的12数字),选中代码后面多出来的空格删掉 3-原因: 项目中打开了eslint代码规范
阅读全文
摘要:有废话少说,直接附上原文链接: axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken) 其它链接: 1、axios中文文档:http://www.axios-js.com/
阅读全文
摘要:首先 process.env 是什么? node环境变量: process 是node的全局变量,类似浏览器的window; env 是process的一个属性。 官方解释:process 对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制;而 process.env 属性
阅读全文
摘要:示例源码: <div id = "computed_props"> 千米 : <input type = "text" v-model = "kilometers"> 米 : <input type = "text" v-model = "meters"> </div> <p id="info"><
阅读全文
摘要:vue3 中element 弹窗绑定需要通过v-model,这个时候父级会传个dialogVisible(boolean值)过来,结果会报eslint的错。 Unexpected mutation of "dialogVisible" prop,大概就是说不允许在子级修改父级的数据。 问题描述: <
阅读全文
摘要:v-mode总是提示错误 v-model directives require the attribute value which is valid as LHS. 为什么调用过滤总是提示这个错呢?解决方法v-model 的值只能是一个变量,是无法应用 filter 的。 v-mode总是提示错误
阅读全文
摘要:原文链接:基于vue-router的matched实现面包屑功能
阅读全文
摘要:框架:vue-cli(vue脚手架) 例:以cdn引入腾讯防水墙为例 前因:在html的head中引入外部cdn链接, 在vue文件中直接使用,如图 结果:如图报错 解决办法: 1. 在index.html中的head中引入, 2.在webpack.base.conf.js中配置 module.ex
阅读全文
摘要:两者的区别 (1)this.$store.commit() commit: 同步操作 this.$store.commit('方法名',值)【存储】 this.$store.state.方法名【取值】 (2)this.$store.dispatch() dispatch: 异步操作 this.$st
阅读全文
摘要:import store from "./store" computed: { useName: function() { return store.state.userName } } mapState 函数返回的是一个对象。我们如何将它与局部计算属性混合使用呢? 通常,我们需要使用一个工具函数将
阅读全文
摘要:let matched = this.$route.mached.filter(item => item.name);方法报错:TypeError Cannot read properties of undefined (reading 'filter')。 原因分析: 这个问题不要慌,要么是打错字
阅读全文
摘要:router.addRouters()方法报错:Uncaught (in promise) TypeError: router.default.addRouters is not a function。 原因分析: 新版VueRouter废除了addRoutes();//添加的数组 改为addRou
阅读全文
摘要:NProgress是页面跳转是出现在浏览器顶部的进度条官网:http://ricostacruz.com/nprogress/github:https://github.com/rstacruz/nprogress 1、安装 $ npm install --save nprogress 或者 $ y
阅读全文
摘要:前言 JavaScript 在 ES6 上有很多数组方法,每种方法都有独特的用途和好处。 在开发应用程序时,大多使用数组方法来获取特定的值列表并获取单个或多个匹配项。 在列出这两种方法的区别之前,我们先来一一了解这些方法。 JavaScript find() 方法 ES6 find() 方法返回通过
阅读全文
摘要:这个错误是使用webpack的一个plugin出现的错误。这个plugin是copy-webpack-plugin我把文档的例子复制,然后就报了这个错误。文档的例子: const CopyPlugin = require("copy-webpack-plugin"); module.exports
阅读全文
摘要:参考链接: 1、Vue 集成 Cesium 2、vue/cli3引入cesium 3、Vue2+Cesium.js展示地图 4、vue-cli3 引入 cesium 5、Vue Cli 4 引入 Cesium 配置 6、Cesium入门 7、Vue3 + ts + Cesium环境配置 8、vue引
阅读全文
摘要:参考链接: 1、POST、GET、@RequestBody和@RequestParam区别 2、@RequestBody的使用
阅读全文