09 2021 档案
摘要:背景 vue项目中我们一般会添加eslint来规范团队中JS的代码规范,但有的时候eslint的规范不太合理,比如:需在函数名和(之间留有空格,我们如果不保留空格的话,无法让项目正常的编译运行,因此需要在配置中添加对规则的忽略 解决办法 在项目的根路径下找到.eslintrc.js,在rules配置
阅读全文
摘要:背景 vue-cli项目中配置了eslint并设置了lint on save,会对项目中的JS语法进行ESLINT的校验。而在我们需要在vscode中安装vetur插件对.vue文件进行高亮,vetur插件会自动将单引号变成双引号 解决办法 在菜单栏中选择"文件" >"首选项" >设置-->在搜索框
阅读全文
摘要:情景 有的时候我们需要指定vue-cli项目使用指定的端口进行启动,而不是采用vue-cli默认的端口进行启动 步骤 在项目文件夹下创建vue.config.js,然后添加如下配置 module.exports = { devServer: { port: 8999, //启动端口 open: tr
阅读全文
摘要:背景 早期我们可以使用XMLHttpRequest对象来发送ajax请求,但是需要书写多行代码。 // 创建xhr对象 let xhr = new XMLHttpRequest() // 发送get请求 xhr.open('get', 'https://api.github.com/') // 监听
阅读全文
摘要:参考文档 https://github.com/esofar/cnblogs-theme-silence 最终效果 感悟 根据配置自定制,太NB了~~。即面向配置编程 配置内容:https://github.com/esofar/cnblogs-theme-silence/tree/master/d
阅读全文
摘要:标题1 双击打开是多少 标题2 啥难度开始弄丹尼斯克 标题3 啥难度款塞纳的 标题4 双击打开数据的s 标题5 上面的类似的
阅读全文
摘要:场景描述 在vue-cli创建的项目中,开发阶段会经常使用console来打印内容,方便我们调试,但是生产阶段我们不希望在控制台输出信息,可以使用babel-plugin-transfrom-remove-console插件 环境 "dependencies": { "vue": "^2.6.11"
阅读全文
摘要:场景 有的时候我们需要从后台返回数据,但是后台没有提供这个接口,我们可以将数据打包到js文件中,然后向外暴露要使用的数据作为后台接口返回的数据 举例 模拟物流接口数据的返回 网上所需要的数据接口 http://www.kuaidi.com/index-ajaxselectcourierinfo-77
阅读全文
摘要:背景 在项目中添加一个富文本编辑器,供用户添加对商品的描述 步骤 安装Vue-Quill-Editor依赖 npm install vue-quill-editor --save 客户端在main.js注册vue-quill-editor,引入相关的js和样式 import VueQuillEdit
阅读全文
摘要:描述 使用Cascader 级联选择器的组件来跑项目的时候发现高度和位置存在问题 相关代码如下: Cate.vue中HTML结构: <el-form :model="shopCateForm" :rules="shopCateFormRules" ref="shopCateFormRef" labe
阅读全文
摘要:场景 有的时候我们需要在一个文件的的不同地方编写不同的代码,比如在vue文件中既要在template标签上写HTML结构、也要在data中写数据或者方法 方式1:面板呼出 ①先按alt+shift+2分成两个屏 ②然后再分屏后按ctrl+p对找到对应的文件即可 方式2:split view ①先按a
阅读全文
摘要:字符串长度 语法:DBMS_LOB.GETLENGTH(field) 作用:获取filed字段的总长度,和length函数类似 字符串截取 场景:使用substr函数有时会无法解决clob数据类型的数据,我们可以使用DBMS_LOB.substr函数,作用和substr函数类似。 语法: -- 从s
阅读全文
摘要:执行nginx命令 通过服务器安装nginx的路径,执行nginx -V或者nginx -v 通过curl方式 在服务器上访问本地的nginx服务 curl -i 127.0.0.1
阅读全文
摘要:场景 有的时候我们需要开启本地服务器来测试代码的运行效果,而不是以普通的路径形式来访问。 即在浏览器上通过IP的形式来访问本地资源,而不是通过普通路径。形如:http://localhost:8080/test.html,而不是file:///C:/Users/Administrator/Deskt
阅读全文
摘要:原因 可能是node版本导致引入依赖时bable配置问题。 解决办法 修改node_modules\@babel\helper-compilation-targets\package.json中exports的配置,具体如下: { ..., "exports": { ".":"./lib/index
阅读全文
摘要:问题描述 vue脚手架中安装less-loader默认是使用最新的版本,在.vue文件中使用lang="less"之后发现编译报错,Syntax Error: TypeError: this.getOptions is not a function 原因 因为 less-loader 版本太高问题,
阅读全文
摘要:描述 在使用Vue脚手架2或者3时选择了eslint,使用eslint也可以规范团队中JS的代码编写。 此处演示取消在项目运行时对eslint的规范会导致编译报错的问题。 报错类型1:声明了变量后没使用 下例表示引入了HelloWorld组件后但未使用,vue在编译时报never used的错误 解
阅读全文
摘要:参考文档 https://www.cnblogs.com/superdrew/p/12821051.html Typora官方网址:Typora . 1. 打开Typora编辑器,找到 文件 → 偏好设置 2. 进入偏好设置 选择 【外观】 → 主题【获取主题】 3. 进入官网的主题下载地址 4.
阅读全文
摘要:无查询结果 创建测试表和模拟数据 create table test1( name varchar2(10) ); insert into test1 values ('aaa'); insert into test1 values ('bbb'); insert into test1 values
阅读全文
摘要:存储过程异常捕获 创建存储过程 创建存储过程 create or replace procedure test_exception( param1 in int, --输入参数 param2 in int ) is -- 全局变量 val int; begin val := param1/param
阅读全文
摘要:哈希算法 可以将明文通过哈希算法生成密文。 可以是普通的文本、音频、视频等文件 使用哈希算法来验证文件的完整性 通过在“远程管理仓库”和“本地”采用哈希算法对相同文件进行加密,如果得到的哈希值不一致则说明 两边的文件不一致;如果哈希值一致则说明两边文件的一致性 比如:tomcat官网中下载tomca
阅读全文
摘要:提取css成单独文件 https://github.com/webpack-contrib/mini-css-extract-plugin 默认情况下css会打包到js中,如果css代码过多会导致js文件过大;并且在页面加载时是先加载JS,再创建style标签引入css样式,导致页面会出现"闪屏"现
阅读全文
摘要:简介 dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,常用在没有目标表的Select语句块中 比如: 查看当前用户 select user from dual; 用来调用系统函数,获取相关信息 select to_char
阅读全文
摘要:参考文档:https://blog.csdn.net/bingguang1993/article/details/80592579/ 基本语法 格式: REPLACE ( string_expression , string_pattern , string_replacement ) 参数说明:
阅读全文