摘要: 通过mixins混入重写组件 <script> import { Input } from '某UI库' export default { name: 'Home', mixins: [Input], // 通过mixins混日,重写组件库的组件 data() { return { // 同名数据会 阅读全文
posted @ 2022-11-04 19:58 jiazq 阅读(28) 评论(0) 推荐(0)
摘要: 元素高度一定,多了后不能增加高度,只能横向滚动 用@media做媒体查询修改元素宽度能实现,但是屏幕放大,一些较为极端的情况下还是需要滚动 <!-- 父元素样式 --> <div class="father"> <div class="child"></div> </div> .father { w 阅读全文
posted @ 2022-10-20 19:48 jiazq 阅读(85) 评论(0) 推荐(0)
摘要: // vue2 computed: { fullName() { return this.firstName + this.lastName; } } // 传参 computed: { fullName() { return (params) => { } } } // vue3 const ne 阅读全文
posted @ 2022-10-19 19:54 jiazq 阅读(263) 评论(0) 推荐(0)
摘要: // 处理精度问题,有小数点保留两位,没有取整数值 priceFilter(val) { val = Math.round(val * 100) / 100 const valStr = val.toString() if (valStr.indexOf('.') -1) return Number 阅读全文
posted @ 2022-10-17 19:32 jiazq 阅读(37) 评论(0) 推荐(0)
摘要: rd /s /q 文件夹 -- 快速删除文件夹(直接删除) 阅读全文
posted @ 2022-09-29 20:16 jiazq 阅读(17) 评论(0) 推荐(0)
摘要: vue 添加监听事件addEventListener // vue 添加监听事件,addEventListener第二个参数要绑在this上,即需要在methods中声明,否则销毁的时候会报错 // 在mounted中监听,在beforeDestroy中销毁,绑定的事件在methods中声明 mou 阅读全文
posted @ 2022-09-29 20:15 jiazq 阅读(1343) 评论(0) 推荐(0)
摘要: 需求:一个自己写的折叠面板,默认展开一些,接口获取数据后拿到状态,要收起一些,那么刚进页面就会发现有收起折叠面板的动作,需要优化 解决:这里采用在最外层div加一个v-if,值为false,当判断逻辑执行完毕后再给v-if赋值为true,此时首次看到的页面即为想要的页面 <template> <di 阅读全文
posted @ 2022-09-29 20:15 jiazq 阅读(474) 评论(0) 推荐(0)
摘要: vue2是分模块写的,直接使用就行 // 和data平级 watch: { // 监听简短数据类型 watchValue(newValue, oldValue){ }, // 监听对象属性 'obj.proto'(newValue, oldValue){ }, // handler写法 watchV 阅读全文
posted @ 2022-09-29 20:15 jiazq 阅读(613) 评论(0) 推荐(0)
摘要: vue2转vite判断当前运行环境 vue2判断当前运行环境使用的是process.env.NODE_ENV 'development',而当转为vite项目时,process会报错,这里环境的判断应该改为import.meta.env.VITE_USER_NODE_ENV 'development 阅读全文
posted @ 2022-09-29 20:13 jiazq 阅读(111) 评论(0) 推荐(0)
摘要: vite中定义全局基础样式 import path from 'path' css: { preprocessorOptions: { less: { javascriptEnabled: true, additionalData: `@import "${path.resolve(__dirnam 阅读全文
posted @ 2022-09-29 20:13 jiazq 阅读(38) 评论(0) 推荐(0)