随笔分类 -  vue

摘要:创建bin目录 bat编写 1.下载项目依赖包 @echo off echo. echo [信息] 安装Web工程,生成node_modules文件。 echo. %~d0 cd %~dp0 cd .. npm install --registry=https://registry.npm.taob 阅读全文
posted @ 2024-03-19 11:29 xiao旭 阅读(112) 评论(0) 推荐(0) 编辑
摘要:实现table 使用show-summary 合计,合计在表格上层保持不动,效果图如下: <style lang="scss" scoped> ::v-deep .el-table__footer-wrapper{ .el-table__cell{ padding:0.7rem 0; } } ::v 阅读全文
posted @ 2024-03-07 16:50 xiao旭 阅读(56) 评论(0) 推荐(0) 编辑
摘要:vue+echarts 实现echarts动效 1.定义 定时器 工具类 loopShowTooltip export function loopShowTooltip(myChart, option, num, time) { var defaultData = { // 设置默认值 time: 阅读全文
posted @ 2024-01-04 18:04 xiao旭 阅读(137) 评论(0) 推荐(0) 编辑
摘要:项目背景:vue-cli3 1.在vue.config.js中 引入plugin 压缩文件插件 const FileManagerPlugin = require('filemanager-webpack-plugin') // 压缩文件夹 const packageName = 'dist' // 阅读全文
posted @ 2024-01-04 10:27 xiao旭 阅读(45) 评论(0) 推荐(0) 编辑
摘要:项目背景: vue 1.创建 backtop.vue 的回到顶部逻辑的组件 <template> <transition name="back-up-fade"> <div class="back-top" :style="{ bottom: bottom + 'px', right: right 阅读全文
posted @ 2023-12-02 11:08 xiao旭 阅读(186) 评论(0) 推荐(0) 编辑
摘要:项目背景:vue3 众所周知在重构的vue3后,vue2的bus总线通信就随之无法使用。 bus总线有点像 Vuex 或者 Pinia ,可以使用发布订阅模式来简单实现下。 不是很了解的同学可以 ♥ 观察者模式浅尝♥ ♥ 发布订阅模式浅尝♥ 原理分析: 参照发布订阅模式 需要一个list来存放相应的 阅读全文
posted @ 2022-09-14 14:20 xiao旭 阅读(907) 评论(0) 推荐(0) 编辑
摘要:项目背景:vue3.0 + elementPlus 注意项目结构,主要涉及的几个文件及文件夹 直接上代码 1.最开始是要下载包 npm install svg-sprite-loader 2.配置项目的配置文件 vue.config.js const path = require("path"); 阅读全文
posted @ 2022-08-23 14:37 xiao旭 阅读(2394) 评论(0) 推荐(1) 编辑
摘要:require.context require.context是webpack提供的api require.context(directory,useSubdirectories,regExp) directory:表示检索的目录 useSubdirectories:表示是否检索子文件夹 regEx 阅读全文
posted @ 2022-08-17 15:01 xiao旭 阅读(302) 评论(0) 推荐(0) 编辑
摘要:vue报错 TypeError: Cannot read properties of undefined (reading 'ob') 检查组件发现 data () { }, 是data没有return,即使没有使用的变量也需要rerurn {} 解决: data () { return { } } 阅读全文
posted @ 2022-06-09 17:12 xiao旭 阅读(877) 评论(0) 推荐(0) 编辑
摘要:项目背景:vue2.6 +elementUI 代码的写法是这样的 发现第一次会触发 computed ,之后就失效了!!进行排查是发现 当utils里面相应的值发生改变 computed 并不会刷新,我们在页面上也能拿到 utils; 首先明确 utils 这个是什么, 引用的工具类 这个有没有进行 阅读全文
posted @ 2022-06-02 11:58 xiao旭 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:Provide / Inject 也是解决vue组件间传值的一种方案,适合于父子/祖孙 组件之间的传值,也是封装通用组件的一种组合式api Provide/inject 可以理解成依赖注入 一般出现都是成对出现的 Provide 在父组件注入相应的 属性 注意 你的provide的数据改变,inje 阅读全文
posted @ 2022-05-09 11:38 xiao旭 阅读(321) 评论(0) 推荐(0) 编辑
摘要:当你是使用 vuecli3.0的打包工程时, vue-cli3.0在打包过程中就使用了terser-webpack-plugin插件进行优化 位置:node_modules/@vue/cli-service/lib/config/terserOptions.js compress对象中 可加入 wa 阅读全文
posted @ 2022-04-12 11:17 xiao旭 阅读(89) 评论(0) 推荐(0) 编辑
摘要:vue3相较与vue2 在写法上有较大的出入,刚开始使用是会有诸多不适, setup函数是组合API的核心入口函数 1.setup函数注意点 export default { setup() { } } setup函数的执行时机是在beforeCreate和created之间 由于setup执行时机 阅读全文
posted @ 2022-04-07 16:39 xiao旭 阅读(90) 评论(0) 推荐(0) 编辑
摘要:项目背景:qiankun、vue2.0、vuecli3.0 问题:当想在子服务中添加 第三方的js库或者sdk时,在public/index.html内引入相应的js,再在相应的子服务的main.js中 window全局对象上 访问注入的js,这时候问题就出现了 在相应的子服务端口直接访问时,可以访 阅读全文
posted @ 2022-03-21 11:22 xiao旭 阅读(925) 评论(0) 推荐(0) 编辑
摘要:vite.config.js 中 import { defineConfig } from 'vite' import path from "path"; import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ expor 阅读全文
posted @ 2022-03-09 16:59 xiao旭 阅读(535) 评论(0) 推荐(0) 编辑
摘要:解决的痛点 1、开发时,后端还没完成数据输出,前端只好写静态模拟数据。 2、在页面js上写模拟json数据,数据太长了,将数据写在js文件里,完成后挨个改url。某些逻辑复杂的代码,加入或去除模拟数据时得小心翼翼。 3、想要尽可能还原真实的数据,要么编写更多代码,要么手动修改模拟数据。 4、特殊的格 阅读全文
posted @ 2021-12-09 14:26 xiao旭 阅读(1387) 评论(2) 推荐(0) 编辑
摘要:更换浏览器项目的logo,需要在项目的 打包的根文件index.html下添加页面配置 <link rel="icon" href="<%= BASE_URL %>favicon.ico"> // <%= BASE_URL %> 会默认到public文件夹下面 //是webpack 配置中使 web 阅读全文
posted @ 2021-11-26 17:10 xiao旭 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:vue-cli命令 vue ui 除了黑窗口,还可以webUI Web端的初始化,体验了一下,效果很不错; vue ui 环境准备 node环境 http://nodejs.cn/ 官网及安装 vue-cli官网 https://cli.vuejs.org/ vue-cli的安装:npm i -g 阅读全文
posted @ 2021-11-01 21:16 xiao旭 阅读(397) 评论(0) 推荐(0) 编辑
摘要:qiankun 是一个基于 single-spa 的微前端实现库 官方文档 它的使用及介绍在官方有详细的文档说明,我这主要记录下 开发中遇到的问题, 1.关于 路由 加载404 的问题 使用component: ()=>import('../views/About')的方法来进行加载 会出现Chun 阅读全文
posted @ 2021-09-10 14:50 xiao旭 阅读(3884) 评论(0) 推荐(0) 编辑
摘要:场景:uniapp开发移动APP h5端的可以使用 ali-oss来实现文件的上传 app端 window许多对象不能使用 就意味着pc的插件组件 在app端不一定适用 1.前端实现oss直传 1.通过uni自带的uploadFile来上传文件 import Oss from '@/js/oss.j 阅读全文
posted @ 2021-09-06 16:00 xiao旭 阅读(2271) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示