
VUE
VUE
小歪 | 前端
这个作者很懒,什么都没留下…
展开
-
VUE3_10 个最强大的动效组件库
VUE3_10 个最强大的动效组件库原创 2025-05-16 15:35:13 · 1073 阅读 · 0 评论 -
VUE_UI组件的二次封装
VUE_UI组件的二次封装原创 2025-05-13 10:29:17 · 366 阅读 · 0 评论 -
VUE_自定义指令,全局指令注册
VUE_自定义指令,全局指令注册原创 2025-03-07 10:54:19 · 396 阅读 · 0 评论 -
VUE_使用Vite构建vue项目
VUE_使用Vite构建vue项目。原创 2025-03-04 10:39:49 · 352 阅读 · 0 评论 -
UNI-APP_i18n国际化引入
UNI-APP_i18n国际化引入原创 2024-12-31 11:13:27 · 700 阅读 · 0 评论 -
VUE_使用el.animate实现自定义指令抖动效果
【代码】VUE_使用el.animate实现自定义指令抖动效果。原创 2024-11-27 10:07:13 · 250 阅读 · 1 评论 -
VUE_TypeError: Cannot convert a BigInt value to a number at Math.pow 解决方法
VUE_TypeError: Cannot convert a BigInt value to a number at Math.pow 解决方法原创 2024-07-10 18:10:33 · 667 阅读 · 0 评论 -
JS_图片地址下载图片
【代码】JS_图片地址下载图片。原创 2024-07-05 09:48:54 · 484 阅读 · 0 评论 -
VUE_关闭代码严格模式,轻松运行
添加 屏蔽严格模式目录 src/*,这样src文件夹下所有文件都不需要遵守代码严格模式。在根目录中找到 .eslintignore 文件打开该文件,没有自己创建一个。文件中只添加一个*号,屏蔽所有的严格模式。原创 2024-06-28 09:34:44 · 767 阅读 · 0 评论 -
VUE_运行报错: webpack<5 used to include polyfills for node.js core modules by default.
1、安装node-polyfill-webpack-plugin。在使用vue3开发是安装使用web3等工具,运行报错。2、vue.config.js中修改配置。原创 2024-06-05 23:39:34 · 786 阅读 · 0 评论 -
VUE_H5页面跳转第三方地图导航,兼容微信浏览器
【代码】VUE_H5页面跳转第三方地图导航,兼容微信浏览器。原创 2024-04-12 15:33:18 · 996 阅读 · 0 评论 -
VUE_axios请求错误处理Uncaught runtime errors: XMLHttpRequest.handleError (webpack-internal:///./node_modul
VUE_axios请求错误处理Uncaught runtime errors: XMLHttpRequest.handleError (webpack-internal:///./node_modul原创 2024-03-18 10:06:03 · 2084 阅读 · 6 评论 -
VUE_vue2/3点击区域外触发方法,点击除某个元素触发监听
VUE_vue2/3点击区域外触发方法,点击除某个元素触发监听原创 2024-03-12 15:50:32 · 1171 阅读 · 0 评论 -
VUE_nuxt启动只能通过localhost访问,ip访问不到:问题解决
VUE_Nuxt启动只能通过localhost访问,ip访问不到:问题解决原创 2024-03-08 16:21:51 · 997 阅读 · 0 评论 -
VUE_自适应布局lib-flexible+postcss-pxtorem、lib-flexible + postcss-px2rem,nuxt页面自适配
VUE_自适应布局-postcss-pxtorem原创 2024-03-07 17:32:33 · 1186 阅读 · 0 评论 -
VUE_history模式下页面404错误
uniapp 的history 把#去掉了,但是当刷新页面的时候出现404错误解决方案:需要服务端支持如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面。原创 2023-09-20 10:40:08 · 476 阅读 · 0 评论 -
VUE_网页自定义右键菜单组件
VUE_网页自定义右键菜单组件原创 2023-07-01 17:29:37 · 1161 阅读 · 0 评论 -
VUE_插槽传递参数,作用域插槽
【代码】VUE_插槽传递参数,作用域插槽。原创 2023-06-16 11:37:11 · 486 阅读 · 0 评论 -
VUE_子组件不使用props获取组件属性、attrs
在 Vue 2.x 中,你可以通过 $attrs 属性获取父组件传递给子组件的所有属性(除了 props 和 class / style)。同时,你也可以通过 $listeners 属性获取父组件传递给子组件的所有事件监听器。这个方法的缺点是,你需要手动过滤出那些不是属性或事件监听器的传递值。获取父组件传递的所有属性获取vue根实例获取vue父组件实例。原创 2023-06-13 09:48:05 · 745 阅读 · 0 评论 -
VUE_node:internal/crypto/hash:71this[kHandle] = new _Hash(algorithm, xofLen);
这是node.js 的版本问题,因为 node.js V17开始版本中发布的是OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在使用 nodejs V17以上版本后会报错。原创 2023-06-07 23:46:41 · 658 阅读 · 0 评论 -
VUE_在render函数使用JSX
vue使用JSX原创 2023-02-01 11:36:46 · 551 阅读 · 0 评论 -
VUE_tab切换滑动效果
【代码】VUE_tab切换滑动效果。原创 2023-01-12 10:38:17 · 944 阅读 · 0 评论 -
VUE_vue-cli 卸载不掉的问题解决
由于项目需要旧版的 vue-cli ,所以需要事先卸载新版本;结果还是旧版本,使用 npm uninstall -g @vue/cli 依旧没有卸载掉;原创 2023-01-11 14:51:53 · 4177 阅读 · 0 评论 -
VUE_非父子组件间通信
比如我在 Hello.vue 组件中想发送数据到 Vue.vue 组件中。vm.$root.Event 来访问我们定义的事件发射器 Event。// 在组件 Vue 创建的钩子中监听事件。// 触发组件 Hello 中的事件。在 Vue.vue 组件中进行接收。// $emit(事件名,数据)// $on(事件名,数据)原创 2023-01-10 21:59:00 · 168 阅读 · 0 评论 -
VUE_关于Vue.use()详解
相信很多人在用Vue使用别人的组件时,会用到 Vue.use()。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时,就不需要用 Vue.use(axios),就能直接使用。6.总结:用 axios时,之所以不需要用 Vue.use(axios),就能直接使用,是因为开发者在封装 axios 时,没有写 install 这一步。接下来我们自定义一个需要 Vue.use() 的组件,也就是有 install 的组件,看完之后就明白了。原创 2023-01-10 21:51:27 · 660 阅读 · 0 评论 -
VUE_vue项目报错:net::ERR_CONNECTION_TIMED_OUT
vue项目报错:net::ERR_CONNECTION_TIMED_OUT原创 2022-12-02 10:25:39 · 3390 阅读 · 0 评论 -
UNI-APP_防抖教程
代码】UNI-APP_防抖教程。原创 2022-08-16 16:47:35 · 572 阅读 · 1 评论 -
JS_forEach 的结束循环
之前做了一个答题类的小程序,一个页面多道题需要判断是否全部选择了答案,但循环中return false不管用,还是会继续循环并执行下面代码,所以,要不用这种方法,抛出错误阻断执行,或者直接用for循环~...原创 2022-06-24 14:14:43 · 613 阅读 · 0 评论 -
VUE_v-bind 传入一个对象的所有属性
官方文档原创 2022-04-14 13:13:09 · 1881 阅读 · 0 评论 -
VUE_v-lazy懒加载
// 安装npm i vue-lazyload --save// 注册import VueLazyload from 'vue-lazyload' // 引入这个懒加载插件// Vue.use(VueLazyload) // 直接使用Vue.use(VueLazyload, { // 添加自定义选项 preLoad: 1.3, error: './assets/images/white.png', // 加载错误时候的图片 loading: './assets/images/whi原创 2022-02-23 14:20:48 · 1345 阅读 · 0 评论 -
VUE_v-viewer的使用,图片放大预览
npm文档v-viewer是一个图片放大预览,他可以鼠标滚轮放大和缩小,也可以全屏,上一张下一张安装npm install v-viewer --savemain.js引入import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'Vue.use(Viewer)如果你不想显示按钮和图片名称的话,你可以在main.jsVue.use(Viewer, { defaultOptions: { button原创 2022-02-23 14:03:29 · 1486 阅读 · 1 评论 -
VUE_点击实现全屏的多种方法
js实现全屏 <a-button type="primary" @click="screen">全屏</a-button>data() { return { fullscreen: false, };}, methods: { screen() { let element = document.documentElement; if (this.fullscreen) {转载 2022-01-24 11:46:07 · 750 阅读 · 0 评论 -
VUE_vue无感刷新当前页面
使用provice和inject结合的方法。此方法着实有效,不会有闪烁的空白出现。如下:首先在App.vue组件里声明这个方法,写法如下:<template> <div id="app"> <!-- 价格判断,让显示隐藏 --> <router-view v-if="IsRouterAlive" /> </div></template><style lang="scss"&原创 2022-01-21 16:18:51 · 1189 阅读 · 0 评论 -
VUE_iview menu不能自动展开子菜单
iview的menu组件垂直菜单有个自动展开属性open-names,可以指定一个数组,只要submenu子菜单组件的name属性的值在open-names数组之中,菜单组件渲染后,相应的子菜单就会被自动展开。<template> <Row> <Col span="8"> <Menu :theme="theme2" :open-names="['1','2','3']"> <原创 2022-01-21 11:35:31 · 1903 阅读 · 0 评论 -
VUE_获取当前路由,路径,参数
//完整url可以用window.location.href//路由路径可以用this.$route.path//路由路径参数this.$route.params原创 2022-01-20 09:28:00 · 2522 阅读 · 0 评论 -
VUE_路由重定向
官方文档:https://router.vuejs.org/zh/guide/essentials/redirect-and-alias.html重定向也是通过 routes 配置来完成,下面例子是从 /a 重定向到 /b:const router = new VueRouter({ routes: [ { path: '/a', redirect: '/b' } ]})重定向的目标也可以是一个命名的路由:const router = new VueRouter({ rout原创 2022-01-18 11:51:07 · 4629 阅读 · 0 评论 -
VUE_vue 鼠标事件
@click="click" 单击@mousedown="down" 按下@mouseup="up" 抬起 @dblclick="dblclick" 双击@mousemove="move" 移动@mouseleave="out" 离开@mouseout ="out" 移出 @mouseenter="enter" 进入@mouseover="enter" 在...原创 2021-12-10 14:35:20 · 456 阅读 · 0 评论 -
VUE_vue+ueditor,vue使用富文本
UEditor是百度的一个javascript富文本编辑器,功能强大,常见的富文本编辑器中总有它的一席之地,今天我们就写一个简单的demo来学习如何在vue-cli中使用它,以及图片上传!第一步,先下载依赖npm i vue-ueditor-wrap -S第二步,引入到项目中import VueUeditorWrap from 'vue-ueditor-wrap'第三步,注册组件components: { VueUeditorWrap}第四步,在模板中使用组件<temp原创 2021-12-07 10:08:06 · 1050 阅读 · 0 评论 -
VUE_数据修改后调用 this.$nextTick
this.$nextTick这个方法作用是当数据被修改后使用这个方法会回调获取更新后的dom再渲染出来methods:{ testClick() { this.content = '改变了的值' let that = this this.$nextTick(() => { // dom元素更新后执行,因此这里能正确打印更改之后的值 console.log(that.$refs.tar.innerT原创 2021-10-28 10:46:34 · 849 阅读 · 0 评论 -
VUE_nuxt.js,服务器端渲染
中文官方文档:https://www.nuxtjs.cn/安装//安装nuxt脚手架yarn add -D create-nuxt-app//创建一个名字为project的项目npx create-nuxt-app project<template> <h1>{{ title }}</h1></template><script> export default { data() { return {原创 2021-10-21 11:34:33 · 104 阅读 · 0 评论