
vue
钢铁加lulu
这个作者很懒,什么都没留下…
展开
-
vue2实现动态换element-ui主题色
vue2实现动态换element-ui主题色原创 2021-02-20 09:18:54 · 1245 阅读 · 0 评论 -
element-ui switch开关组件二次封装,添加loading效果,点击时调用接口后改变状态
element-ui中的switch开关无loading属性(在element-plus时加入了),而且点击时开关状态就会切换,这使得在需要调用接口后再改变开关状态变得比较麻烦。思路:switch开关外包一层div,给div添加click事件,emit给父组件,在父组件里进行开关状态的切换。原创 2023-09-08 20:17:39 · 1966 阅读 · 0 评论 -
基于vue的九宫格抽奖(动画速度可控制)
基于vue的九宫格抽奖(动画速度可控制)原创 2022-11-20 23:56:20 · 1244 阅读 · 2 评论 -
vue可拖拽排序列表组件
vue可拖拽排序列表组件原创 2022-11-12 01:46:37 · 970 阅读 · 0 评论 -
vue3页面query参数变化并重新加载页面数据
vue路由跳转到当前页并刷新数据原创 2022-10-12 17:05:44 · 7901 阅读 · 3 评论 -
vue + XLSX解析excel数据
1、安装XLSX依赖。2、通过input标签 // 拿到所导入文件的名字(file是input标签拿到的文件信息) let fileName = file //定义reader,存放文件读取方法 let reader = new FileReader() //启动函数 reader.readAsBinaryString(fileName) //onload在文件被读取时自动触发 reader.onloa.原创 2021-06-15 11:58:34 · 1776 阅读 · 0 评论 -
vue项目eslint和prettier配置文件分享
.eslintrc.jsmodule.exports = { root: true, globals: {}, env: { node: true }, extends: ['plugin:vue/essential', '@vue/standard'], parserOptions: { parser: 'babel-eslint' }, rules: { 'no-console': process.env.NODE_ENV === 'prod原创 2021-12-30 17:29:03 · 625 阅读 · 0 评论 -
微信小程序使用web-view内嵌H5网页,并调用微信小程序支付
转载自:https://blog.youkuaiyun.com/wcy7916/article/details/90263039转载 2021-04-13 11:29:34 · 863 阅读 · 0 评论 -
H5页面与微信小程序相互跳转并传参(web-view)
转载自知乎:https://zhuanlan.zhihu.com/p/148693989转载 2021-04-13 10:43:40 · 2410 阅读 · 0 评论 -
基于vue的文章评论和回复列表
效果预览:父组件:<template> <div class="comment-reply"> <div v-for="(item, index) in articleLists" :key="index" class="article-list" > <div class="article-desc">{{ item.articleDesc }}</div>原创 2021-04-07 13:39:56 · 1367 阅读 · 0 评论 -
解决vue引入BMapGL is not defined的问题
在项目src下添加bmpgl.js,内容如下:(ak是密钥)// bmpgl.jsexport function BMPGL(ak) { return new Promise(function(resolve, reject) { window.init = function() { // eslint-disable-next-line resolve(BMapGL) } const script = document.createElement转载 2021-03-12 14:47:57 · 16110 阅读 · 1 评论 -
后端返回图片信息是二进制流文件,前端vue如何解析
背景:使用axios请求接口,返回的打印返回的数据,浏览器控制台显示乱码,而在preview里查看却是一张图片。这时候应该怎么处理?放弃axios,使用XMLHttpRequest()代码如下:html部分:<img :src="qrCodeSrc" />js部分:let qrCodeUrl = '' // 要请求的接口地址 let xhr = new XMLHttpRequest() xhr.open('GET'.原创 2021-01-18 17:53:19 · 3530 阅读 · 0 评论 -
axios拦截器里终止请求
1、首先我们用一个值用来保存axios的终止函数,放在vuex里,方便全局调用。const state = { cancelAxios: null // 终止axios请求}const mutations = { setCancelAxios(state, n) { state.cancelAxios = n }}const actions = { setCancelAxios({ commit }, n) { commit('s原创 2020-09-17 11:20:15 · 4181 阅读 · 0 评论 -
vue项目路由模式为history时打包后部署在nginx服务器后,刷新页面空白的问题
放在nginx服务器根目录下的情况:vue.config.js配置:publicPath: '/'router配置:base: '/',mode: 'history'nginx配置文件:location / { try_files $uri $uri/ /index.html; root html; index index.html index.htm;}放在nginx服务器根目录下一个子目录下的情况(以子目录名称是demo为例):vue.原创 2020-07-16 09:28:48 · 5052 阅读 · 0 评论 -
VUE中用原生js实现轮播图效果
代码如下:HTML部分:<div class="mainBlock"> <!--显示的窗口--> <div class="displayWindow"> <!--可移动面板--> <div class="mobilePanel"原创 2018-12-29 15:52:10 · 3832 阅读 · 0 评论 -
vue background-image路径下的图片打包后找不到的问题
参考 https://segmentfault.com/q/1010000009700735 的解决办法。转载 2018-11-22 15:56:40 · 4492 阅读 · 0 评论 -
vue开发网页 实现实时显示当前时间
mounted () { // 页面加载完后显示当前时间 this.realTime = this.dealWithTime(new Date()) // 定时刷新时间 let _this = this // 定时器 this.timer = setInterval(function () { _this.realTime = _this.dealWithTime...原创 2018-11-01 16:43:06 · 7981 阅读 · 1 评论 -
vue 导出表格数据到Excel【转】
1.安装依赖npm install file-saver --savenpm install xlsx --savenpm install script-loader --save-dev2.到 https://pan.baidu.com/s/1aG_S7eaxFLtQW-KBQnyNZA下载vendor文件夹。 (密码:79yd )3.将vendor文件夹复制到项目src目录下...转载 2018-06-15 13:09:35 · 1011 阅读 · 2 评论 -
vue用vue-concise-slider插件实现网站新闻公告上下滚动(支持移动端)【转】
代码如下:<template> <div> <div style="width:70%;margin:20px auto;height:40px"> <!-- 配置slider组件 --> <slider ref="slider" :pages="pages" :sliderinit转载 2018-06-14 10:43:45 · 10215 阅读 · 0 评论 -
vue + ajax + php实现向服务器上传文件和从服务器上下载文件
前端代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></sc原创 2019-01-22 11:27:10 · 2288 阅读 · 1 评论 -
解决vue项目打包后浏览器F12查看到项目源代码的问题
打开config下index.js文件,找到 productionSourceMap: true ,改为 false 即可。原创 2019-02-25 09:39:04 · 16948 阅读 · 0 评论 -
Vue项目本地运行环境下设置既能localhost访问又能IP访问,并且可以外网环境下通过域名访问
打开项目build下index.js文件,将localhost改为 0.0.0.0,port端口号改不改都行,只要保证这个端口号没有被占用即可。然后打开项目package.json文件,找到将红框内的改为:"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --ho...原创 2019-03-04 10:40:46 · 11421 阅读 · 0 评论 -
vue配置axios实现POST请求后台php
1、首先项目安装axios和qs。(具体度娘,不多说)。2、main.js里引入axios和qs,然后配置axios。代码如下:import axios from 'axios'import qs from 'qs'// axios配置axios.defaults.timeout = 5000 // 响应时间axios.defaults.headers.post['Conten...原创 2019-03-15 09:57:05 · 1738 阅读 · 0 评论 -
vue 验证码组件
<template> <div class="s-canvas"> <canvas id="s-canvas" :width="contentWidth" :height="contentHeight"></canvas> </div></template&原创 2019-01-10 11:57:14 · 2065 阅读 · 0 评论