随笔分类 - Vue
Vue相关技术
摘要:方案一: 增加一个脚本标签 <script lang="ts"> export default { name: 'Layout' } </script> 方案二: 使用插件unplugin-vue-define-options 方案三:(推荐) 使用插件vite-plugin-vue-setup-e
阅读全文
摘要:安装pnpm npm install pnpm -g 初始化package.json pnpm init 新建配置文件 .npmrc 在根目录下新建.npmrc文件,并写入如下内容 shamefully-hoist = true ::: tip 注意 如果某些工具仅在根目录的node_modules
阅读全文
摘要:父组件给子组件传值: :visible="dialogVisible" //普通用法 :visible.sync="dialogVisible"//同步用法 子组件props接收: props: { visible: { type: Boolean, default: false }, } 核心:
阅读全文
摘要:avue的demo: https://gitee.com/smallweigit/avue-plugin-map 配置高德: <script type="text/javascript"> window._AMapSecurityConfig = { securityJsCode:'您申请的安全密钥
阅读全文
摘要:vue代码片段 { "Vue Template":{ "prefix":"vueTemplate", "body":[ "<template>\n\t<div>\n\n\t</div>\n</template>\n\n", "<script lang=\"ts\">\nimport{Componen
阅读全文
摘要:一.需求: 二.配置: 1.项目根目录下创建环境文件: 开发环境: //.env.dev VUE_APP_SERVER_ID=0 生产环境: .env.prod文件内容如下: //.env.prod VUE_APP_SERVER_ID=1 2.项目根目录下创建deploy文件夹 3.在此目录下创建:
阅读全文
摘要:一.安装git: 1.安装: yum install -y git 2.查看版本: git version 二.安装node: 方案一:(推荐) 安装Node.js版本管理器 (宝塔) 方案二: yum方式安装 yum install nodejs 安装后是老版本 方案三:wget yum inst
阅读全文
摘要:1.适用组件: 导入,注册组件,然后使用 <DragTransfer v-model="rightData" leftTitle="未选择字段" rightTitle="已选择字段" :props="transferProps" :data="data" ></DragTransfer> 参数解释:
阅读全文
摘要:生产环境配置: 1.压缩代码: // 代码压缩uglifyjs-webpack-plugin 2.压缩js compression-webpack-plugin 3.压缩css compression-webpack-plugin 4.压缩图片 image-webpack-loader 5.去除co
阅读全文
摘要:浏览器版本: 一.现象: 解决方案: 方案一:(已论证) 步骤1: 谷歌浏览器 打开 chrome://flags/#block-insecure-private-network-requests步骤2 : 找到 Block insecure private network requests. 设置
阅读全文
摘要:一.后端: @Log("导出excel") @ApiOperation(value = "查询LawCaseCollectMain") @GetMapping(value = "/lawCaseCollectMain/download") public void download(HttpServl
阅读全文
摘要:一.问题: 遵守vue组件规范,vue的命名都是index.vue,但是当组件过多活着父子关系比较紧密,就会出问题。 二.解决方案: 在vue.config.js中配置调试: 1.configureWebpack节点下配置 devtool: process.env.NODE_ENV 'dev' ?
阅读全文
摘要://系统错误捕获 const errorHandler = (error, vm) => { console.error('抛出全局异常'); request({ method: 'post', url: 'api/index/errorLogCollect', data: { k: getCook
阅读全文
摘要:axios 重新发起请求,一般用于重新发起请求 1.切换域名重试: const response = error.response const config = response.config config.baseURL = api_2 console.log('err', error) retu
阅读全文
摘要:核心方法: handleScroll: function () { var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; var windowHeitht = document.documentE
阅读全文
摘要:props: { native: Boolean, // 是否使用本地,设为true则不会启用element-ui自定义的滚动条 wrapStyle: {}, // 包裹层自定义样式 wrapClass: {}, // 包裹层自定义样式类 viewClass: {}, // 可滚动部分自定义样式类
阅读全文
摘要:原因:<el-menu>嵌套中出现了意料之外的<div>,而<el-menu>标签本身希望里面嵌套的是<el-menu-item>,<el-submenu>,<el-menu-item-group>其中之一 方案一:(推荐) 改样式 /*隐藏文字*/ .el-menu--collapse .el-s
阅读全文
摘要:webpack搭建vue3教程-大纲篇 一.webpack搭建vue3教程-大纲篇 1.webpack搭建vue3教程-大纲篇 2.webpack搭建vue3教程-基础篇 3.webpack搭建vue3教程-高级篇 4.webpack搭建vue3教程-超级篇 一.webpack搭建vue3教程-基础
阅读全文
摘要:webpack搭建vue3教程-超级篇 一.配置vue-router: 1.安装依赖: npm install vue-router@4 -S 2.配置router: src/router/index.js import { createRouter, createWebHistory } from
阅读全文