IIS部署vue项目404/500问题 报错:Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.配置vue.config.js或vite.config.js, base为‘./’或‘/’ (具体看是否是根目录)
Vue2 use()与component()注册全局组件插件 1,Vue.component() 只能注册一个组件,里面接收两个参数:第一个参数是自定义元素名称,也就是在页面中使用的这个组件的标签名称,第二个则是组件;新建一个js文件,该文件中引入需要注册的组件;里面的话,这样就会造成main.js文件的臃肿与杂乱;所以可以使用Vue.use() 进行注册;2,Vue.use() 可以一次性注册多个组件;import js文件名称 from './utils/js文件名称'// 引入js文件,进行注册插件,可以一次注册多个。// 注册为全局组件。
springboot实现websocket 2、新建 WebSocketStompConfig 类。5、发送信息格 (to = All:所有人)"username": "发送人名称""message": "消息内容",3、新建 WebSocket 类。
elementui table树形多选、半选、全选解决方案 / 操作的是子节点 1、获取父节点 2、判断子节点选中个数,如果全部选中则父节点设为选中状态,如果都不选中,则为不选中状态,如果部分选择,则设为不明确状态。// 初始化数据,将数据都用isSelect标记一下,isSelect为false不选中、true选中、half半选 添加子集的父级ID。// 判断操作的是子级点复选框还是父级点复选框,如果是父级点,则控制子级点的全选和不全选。// 判断一级是否是全选.如果一级全为true,则设置为取消全选,否则全选。// 判断是不是全选。
vue-cli使用环境配置文件env 3,.env.production 是生产环境下的配置文件(也就是正式环境),仅在生产环境加载。2,.env.development 是开发环境下的配置文件,仅在开发环境加载。1,.env 后缀的文件是全局默认配置文件,不论什么环境都会加载并合并。除了以上3个文件固定,其他自定义比如: .env.xxxx。这是为了避免意外公开机器上可能具有相同名称的私钥。
Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 报错 要解决这个问题,你需要添加JAXP库到你的Java环境中。这个类是Java JAXP(Java API for XML Processing)的一部分,它用于处理XML数据。这个问题是因为你的Java环境缺少了。
前端Vue项目webpack打包部署后源代码泄露解决 打包时,通常通过配置 productionSourceMap:false 防止源码泄露问题,一般在对应的config文件中 build 选项进行配置。该配置会阻止生成 .map.js 文件,同时浏览器中不会出现 webpack:// 文件夹(该目录下包含了所有的前端页面源码)。
MySQL程序查询数据库,日期比数据库中少一天 springboot 中使用 @JsonFormat(pattern=‘yyyy-MM-dd’) 查询日期结果少了一天,则加上这个注解的timezone参数。使用 LocalDateTime替换Date类型,如private。
Springboot连接Redis超时问题解决 Lettuce是基于Netty框架的事件驱动的Redis客户端,其方法调用是异步的,Lettuce的API也是线程安全的,所以多个线程可以操作单个Lettuce连接来完成各种操作,同时Lettuce也支持连接池.Jedis是同步的,不支持异步,Jedis客户端实例不是线程安全的,需要每个线程一个Jedis实例,所以一般通过连接池来使用Jedis.# #连接池最大阻塞等待时间(使用负值表示没有限制)基于 Netty 框架的事件驱动的通信,可异步调用。# 连接池中的最小空闲连接。# 连接池中的最大空闲连接。
iconfont图标引入使用 2、下载至本地复制里面 4个文件到你的项目里的新建文件夹iconfont。3、项目全局引用 iconfont.css文件。iconfont为前缀,canyin为图标名称。新增项目并添加图标到项目中。
APK反编译 作用:将apk反编译成java源码(classes.dex转化成jar文件)作用:查看APK中classes.dex转化成出的jar文件,即源码文件。工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了。将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额。在改目录下会生成一个classes_dex2jar.jar的文件,然后用。作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看。文件(它就是java文件编译再通过dx工具打包而成的),将获取到的。
vue watch监听 这时我们需要进行深度监听,就需要加上一个属性 deep,值设为 true,使用deep属性可以监测到整个对象所有属性值的变化,某个属性发生变化,watch都会触发监听该对象。console.log(`新的值: ${newVal}`)console.log(`旧的值: ${oldVal}`)console.log(`新的值: ${newVal}`)console.log(`新的值: ${newVal}`)console.log(`新的值: ${newVal}`)3、监听复杂数据类型的某个属性的变化。
vue写好的组件方法在调用时传额外参数且不改变原来参数 onChange (原参数1, 原参数2, 原参数3, ..., 额外参数){代替组件方法中原本的单个参数,再加上自己想要多传的参数即可。onChange (原参数, 额外参数){代表多个参数,使用时可以加上...扩展符。)">选择</demo>)">选择</demo>