随笔分类 -  Vue 合集

摘要:一、js 判断 根据浏览器ua判断当前是否为移动设备: middleware中间件执行流程顺序: 1、nuxt.config.js 2、匹配布局 3、匹配页面 项目根目录下新建 middleware 文件夹,新建 midd.js 文件 export default function ({ isSer 阅读全文
posted @ 2023-03-20 10:25 DL·Coder 阅读(1359) 评论(0) 推荐(0)
摘要:一、 使用 middleware 判断(推荐) 根据浏览器ua判断当前是否为移动设备: middleware中间件执行流程顺序: 1、nuxt.config.js 2、匹配布局 3、匹配页面 项目根目录下新建 middleware 文件夹,新建 midd.js 文件 export default f 阅读全文
posted @ 2023-03-17 16:57 DL·Coder 阅读(997) 评论(0) 推荐(0)
摘要:1.手动切换 export const BASE_URL = 'http://codercba.com:9002' // export const BASE_URL = 'http://codercba.prod:9002' export const TIME_OUT = 10000 2.依赖当前环 阅读全文
posted @ 2023-02-01 21:45 DL·Coder 阅读(259) 评论(0) 推荐(0)
摘要:Teleport 在组件外包裹一层,可以把组件放置在dom想要渲染的位置上; to:想要放置dom位置的父亲元素上的ID、class、html标签;disabled 值为 true,to 属性生效,反之,不生效; 以下代码,HelloWorldVue 组件为 ID 为 app 的子元素 <div c 阅读全文
posted @ 2022-11-21 22:42 DL·Coder 阅读(148) 评论(0) 推荐(0)
摘要:**Reflect.get()**方法与从 对象 (target[propertyKey]) 中读取属性类似,但它是通过一个函数执行来操作的。 export const reactive = <T extends object>(target: T) => { return new Proxy(ta 阅读全文
posted @ 2022-11-20 21:51 DL·Coder 阅读(37) 评论(0) 推荐(0)
摘要:ref 把对象转化为响应式的; shallowRef是浅层响应式数据,即:只有对value整体修改,才能更新到视图层。而修改具体属性值时,不会更新视图。(shallowReactive和shallowRef一样的效果); shallowRef() 存在的意义:将最终的结果输出到视图,节省一些不必要的 阅读全文
posted @ 2022-11-20 00:11 DL·Coder 阅读(940) 评论(0) 推荐(0)
摘要:页面内使用 vue2 使用 npm install video.js@6.13.0 // 外层div <div class="video-class" v-if="isShowVideoDialog"> <!-- <video width="100%" height="100%" controls 阅读全文
posted @ 2022-10-27 18:03 DL·Coder 阅读(2752) 评论(0) 推荐(0)
摘要:1、gutter失效 不要再el-row下面的el-col上面加class****名 阅读全文
posted @ 2022-10-12 11:19 DL·Coder 阅读(26) 评论(0) 推荐(0)
摘要:引入 ElementUI ,单独引入文件的都能使用 import ElementUI from 'element-ui'; Element.MessageBox.confirm('是否要跳转段落?', '提示', { confirmButtonText: '是', cancelButtonText: 阅读全文
posted @ 2022-09-28 19:58 DL·Coder 阅读(404) 评论(0) 推荐(0)
摘要:传送门:https://blog.csdn.net/weixin_43575792/article/details/123224908 阅读全文
posted @ 2022-08-30 14:30 DL·Coder 阅读(23) 评论(0) 推荐(0)
摘要:<div @mousedown.self="handleMouseDown($event)"> /* 鼠标按下方法 */ handleMouseDown(event) { if(event.ctrlKey && event.which 1) { // ctrl + 鼠标左键组合键触发 } else 阅读全文
posted @ 2022-08-30 11:27 DL·Coder 阅读(560) 评论(0) 推荐(0)
摘要:问题: 点击多次相同的路由报错 解决方法一: 全局处理,只需要加一次 在引入 vue-router 的地方加上以下代码,统一处理错误 import Router from 'vue-router' const originalPush = Router.prototype.push // 重写原型上 阅读全文
posted @ 2022-08-09 15:31 DL·Coder 阅读(368) 评论(0) 推荐(0)
摘要:vue2 Object.defineProperty() Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 每次劫持数据,都会层层遍历,影响性能,数组劫持数据,能劫持到push、pop、shift、unshift、等数组 阅读全文
posted @ 2022-08-03 16:13 DL·Coder 阅读(183) 评论(0) 推荐(0)
摘要:template <el-pagination :current-page="pagerList.currentPage" :page-size="pagerList.pageSize" :total="pagerList.total" :page-sizes="[10, 20, 50, 100]" 阅读全文
posted @ 2022-08-03 09:27 DL·Coder 阅读(39) 评论(0) 推荐(0)
摘要:使用:v-if 在 v-for 外层,给 v-for 多包一层 v-for 优先级高于 v-if 第一种方式: <ul v-if="true"> <li v-for="item in Users" :key="user.id" > {{ user.name }} </li> </ul> 第二种:使用 阅读全文
posted @ 2022-08-02 14:52 DL·Coder 阅读(167) 评论(0) 推荐(0)
摘要:方式一: main.js 设置全局变量 import api from '@/api' app.config.globalProperties.$api = api 使用全局变量,使用 getCurrentInstance 方法。 // ctx.$api 就是全局设置的变量 const { prox 阅读全文
posted @ 2022-07-30 23:33 DL·Coder 阅读(7501) 评论(0) 推荐(0)
摘要:App.vue 直接拷贝 <template> <el-config-provider :locale="locale"> <router-view /> </el-config-provider> </template> <script > import { ElConfigProvider } 阅读全文
posted @ 2022-07-30 23:21 DL·Coder 阅读(236) 评论(0) 推荐(0)